IE上不能正常运行,而FireFox上可以。求解决方法! <script language="JavaScript" src="../DebugPanel/DebugPanel.js"></script>这一句不用管它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 chk.onclick=function haha(){alert("!!!");} 唉,实际情况是这样的: for (j = 0; j < 4; j++) { chkbx = document.createElement("input"); chkbx.setAttribute("type", "checkbox"); chkbx.setAttribute("onclick", "if(this.checked) alert(" + j + ")"); container.appendChild(chkbx); } }其本意是构造4个复选框,单击时分别弹出“0”“1”“2”“3”。因为onclick事件要调用的函数是带参数的,所以如果用chkbx.onclick=function(){if(this.checked)alert(j);};这样的话点击复选框时总是弹出“3”,而不是分别为“0”“1”“2”“3”。我这个该如何在IE上实现?谢谢! var chkbx = new Array();for (j = 0; j < 4; j++) {chkbx[j] = document.createElement("input");chkbx[j].setAttribute("type", "checkbox");chkbx[j].onclick = function(){if(this.checked){alert(j)}}container.appendChild(chkbx[j]);} 用 attachEvent("onClick", "....") attachEvent不是DOM的做法,我的这个东西要求浏览器的兼容性。cvpc(一回) 的做法我没有试验,因为我另外找到了变通的方式。hbhbhbhbhb1021(天外水火(我是SB,我要多努力)) 给我的启发是最大的。谢谢! 关于DOM事件流和事件注册的问题 日期转成秒的函数? javascript高手来!!!!!!!!! 如何让弹出的窗口不显示出来,而只执行其中的asp代码 jQuery validation的两个小问题 急!求屏蔽frameset的js代码! 如何把鼠标形状设置成放大镜的形张状:在线等 想打开网页就出现个大FLASH,怎么做呢? 在使用iframe的src="a.txt"后,iframe的背景色问题? 为啥我的jq执行不到??? 正则表达式的问题,梅花雪请进。 急!清除字符串的重复项。
for (j = 0; j < 4; j++) {
chkbx = document.createElement("input");
chkbx.setAttribute("type", "checkbox");
chkbx.setAttribute("onclick", "if(this.checked) alert(" + j + ")");
container.appendChild(chkbx);
}
}
其本意是构造4个复选框,单击时分别弹出“0”“1”“2”“3”。
因为onclick事件要调用的函数是带参数的,所以如果用
chkbx.onclick=function(){if(this.checked)alert(j);};
这样的话点击复选框时总是弹出“3”,而不是分别为“0”“1”“2”“3”。我这个该如何在IE上实现?谢谢!
for (j = 0; j < 4; j++) {
chkbx[j] = document.createElement("input");
chkbx[j].setAttribute("type", "checkbox");
chkbx[j].onclick = function(){
if(this.checked){alert(j)}
}
container.appendChild(chkbx[j]);
}
谢谢!