在一个页面中实现多个全选功能
<input type="checkbox" name="selall" onClick="selectall()">
<script language="JavaScript">
function selectall()
{
for (var i=0;i<document.forms[0].elements.length;i++) {
var e=document.forms[0].elements[i];
if (e.name!="selall")
{
if (document.forms[0].selall.checked)
{ e.checked=true;}
else
{e.checked=false;}
}
}
}
</script>
这个选择全选功能已经实现了
但是我在页面里还有一个需要实现同样的功能.
为什么我在第一个全选里点击把下一个全选里的各项也选上了呀
<input type="checkbox" name="selall2" onClick="selectalla()">(第二个全选)
<script language="JavaScript">
function selectalla()
{
for (var i=0;i<document.forms[0].elements.length;i++) {
var e=document.forms[0].elements[i];
if (e.name!="selall2")
{
if (document.forms[0].selall2.checked)
{ e.checked=true;}
else
{e.checked=false;}
}
}
}
</script>