<input id=cb type=checkbox>
<input id=cb type=checkbox><input id=cb type=checkbox><input id=cb type=checkbox><input id=cb type=checkbox><input id=cb type=checkbox><input id=cb type=checkbox><input id=cb type=checkbox>
<br><input id=cball type=checkbox onclick=selall() >全选
<SCRIPT LANGUAGE="JavaScript">
<!--
function selall(){
for(a=0;a<document.all["cb"].length;a++)document.all["cb"][a].checked=cball.checked;
}
//-->
</SCRIPT>

解决方案 »

  1.   

    <input type="checkbox" name="chk1">
    <input type="checkbox" name="chk2">
    <input type="checkbox" name="chk3">
    <input type="button" onclick="baoall()" value="全选"> 
    <script>
    function baoall()
    {
       var inputs = document.getElementsByTagName("INPUT");
       for(var i = 0;i<inputs.length;i++)
       {
           if(inputs[i].type=="checkbox")
       inputs[i].checked = true;
       }
    }
    </script>
      

  2.   

    for (var i=0;i<document.all.cb.length;i++)
       document.all.cb.checked=document.all.cball.checked;因为ID号一样,得到的是一个数组