<input type=checkbox id=chkName>
<input type=checkbox id=chkName>
<input type=checkbox id=chkName>
<input type=checkbox id=chkName><button onclick="selectChk(!document.all.chkName[0].checked);">测试</button>
<script>
function selectChk(v)
{
var i=0;
for (i=0;i<document.all("chkName").length;i++)
{
document.all.chkName[i].checked=v;
}
}
</script>

解决方案 »

  1.   

    <html><head><title>New Page 1</title>
    </head>
    <script>
    function check()
    {
          if(f1.c1.checked&&f1.c2.checked&&f1.c3.checked)
          {
             f1.c1.checked=false
             f1.c2.checked=false
             f1.c3.checked=false
          }
          else
          {
             f1.c1.checked=true
             f1.c2.checked=true
             f1.c3.checked=true      
          }
       
       
       
     
    }
    </script>
    <body>
    <form name="f1" method="POST" action="--WEBBOT-SELF--">  <p><input type="checkbox" name="c1" value="ON">
      <input type="checkbox" name="c2" value="ON">
      <input type="checkbox" name="c3" value="ON">
      </p>
      <p><input type="button" value="按钮" name="B3" onClick="check()">
      </p>
      <p> </p>
    </form></body></html>
      

  2.   

    <html><head><title>New Page 1</title>
    </head>
    <script>
    function check()
    {
       for(var counter=0;counter<=f1.elements.length-1;counter++)
       {
         if(!f1.elements[counter].checked)
         {
            f1.elements[counter].checked=true
         }
         else
         {
            f1.elements[counter].checked=false     }
       
       }
    }
    </script>
    <body>
    <form name="f1" method="POST" action="--WEBBOT-SELF--">  <p><input type="checkbox" name="c1" value="ON">
      <input type="checkbox" name="c2" value="ON">
      <input type="checkbox" name="c3" value="ON">
      </p>
      <p><input type="button" value="按钮" name="B3" onClick="check()">
      </p>
      <p> </p>
    </form></body></html>
      

  3.   

    首先感谢funboy88及zhaoweiwei两位大虾,可我菜的很,不是很明白,现在函数如下,只能实现全选,全不选不知如何做,帮忙改改吧。
    function ChooseAll()

    num=document.forms[0].kk.length;
     if (document.all.ClickAll.onclick)
        for (var i=0;i<num;i<i++)
            {
                 var e = document.all.kk[i];
                 e.checked=1;
             }
             
        else
            for (var i=0;i<num;i<i++)
             {
                 var e = document.all.kk[i];
                 e.checked=0;
              }
      
      return true;
    }