js实现同一页面多个全选(checkbox)
直接代码:
1、js:
2、html:
1)全选按钮
2)子按钮
3)button
PS:
主要实现记住的方法是document提供的几个方法:
close() 关闭用 document.open() 方法打开的输出流,并显示选定的数据。 getElementById() 返回对拥有指定 id 的第一个对象的引用。
getElementsByName() 返回带有指定名称的对象集合。
getElementsByTagName() 返回带有指定标签名的对象集合。
open() 打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。
write() 向文档写 HTML 表达式 或 JavaScript 代码。
writeln() 等同于 write() 方法,不同的是在每个表达式之后写一个换行符。
http://www.w3school.com.cn/htmldom/dom_obj_document.asp
pS2:
设置页面只读属性//其中getElementsByTagName方法要合理运用script type="text/javascript"> var s=window.opener.condForm.ifShow.value;//得到父页面的标签值if("set"!=s){var selectElements= document.getElementsByTagName("select");for(i=0;i<selectElements.length;i++){ selectElements[i].disabled=true;}var inputElements = document.getElementsByTagName("input");for(i=0;i<inputElements.length;i++){if(inputElements[i].type=="button"){ inputElements[i].disabled=true;}else{inputElements[i].readOnly = "readonly";}}window.opener.condForm.ifShow.value="set";} </script>