http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=167677

解决方案 »

  1.   

    b=true
    function a()
    {
    l=document.getElementsByTagName("INPUT")
    for(i=0;i<l.length;i++)
    {
    if(l[i].type=='checkbox') l[i].checked=b
    }
    }
      

  2.   

    <input type=checkbox><input type=checkbox><input type=checkbox><input type=checkbox>
    <input onclick="a()" value=all type=button><script>
    b=true
    function a()
    {
    l=document.getElementsByTagName("INPUT")
    for(i=0;i<l.length;i++)
    {
    if(l[i].type=='checkbox') l[i].checked=b
    }
    b=!b
    }
    </script>