IE8兼容性视力下javascript不能运行

tel84689334 2009-09-04 05:23:39
head_ck.onclick = function() {
if (head_ck.checked) {
var checkboxs = document.getElementsByName("dan");
for (var i = 0; i < checkboxs.length; i++) {
checkboxs.item(i).checked = true;
}
}
else {
var checkboxs = document.getElementsByName("dan");
for (var i = 0; i < checkboxs.length; i++)
checkboxs.item(i).checked = false;
}
}

我的这一段代码在IE8正常情况下可以运行,但是在兼容视图下就不能运行了,帮忙解决一下呀
...全文
149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tel84689334 2009-09-09
  • 打赏
  • 举报
回复
问题解决了,是因为IE8兼容视图状态下不支持getdocumentbyname,我换了用getdocumentbytagetname来求得数组,再根据type来得到相应的控件。哈哈,谢谢各位了,散分。。。
浴火_凤凰 2009-09-04
  • 打赏
  • 举报
回复
checked = checked ;
hookee 2009-09-04
  • 打赏
  • 举报
回复

<script>
window.onload=function(){
document.getElementById("head_ck").onclick = function(){
var checkboxs = document.getElementsByName("dan");
for (var i = 0; i < checkboxs.length; i++) {
checkboxs[i].checked = document.getElementById("head_ck").checked;
}
}
}
</script>
<input type="checkbox" id="head_ck">
<input type="checkbox" name="dan">
<input type="checkbox" name="dan">
xinyung 2009-09-04
  • 打赏
  • 举报
回复
checkboxs(i).checked

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧