欢迎来到福编程网,本站提供各种互联网专业知识!

兼容ie和firefox版本的js反选 全选 多选框

发布时间:2007-10-19 作者: 来源:转载
朋友们说不兼容。昨天晚上回去调试了一个兼容版本:复制代码代码如下:functionselectIt(action){vartestform=document.getElementById("bdkey");for(vari=0;i
朋友们说不兼容。昨天晚上回去调试了一个兼容版本:
复制代码 代码如下:




functionselectIt(action){
vartestform=document.getElementById("bdkey");
for(vari=0;iif(testform.elements[i].type=="checkbox"){
e=testform.elements[i];
e.checked=(action=="selectAll")?1:(!e.checked);
}
}
}





全选


反选


Item1


Item2


Item3


Item4


Item5





[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
这次兼容测试我刚开始是采用一个经典的js多选框全选反选实现及分析的实现方式,也就是通过ev.srcElement但是没调试成功。于是有了现在的方法。兼容性的调试有一部分是依赖于你的实现的方式的,像我这种方式很傻瓜哈哈但是最简单往往是最有效的。当然,作为技术的追求这来说,我们大家都喜欢用很多高深的方法。这里我是不会

相关推荐