for(i=0;i<document.getElementsByName("xxname").length;i++)
document.getElementsByName("xxname")[i].checked=true

解决方案 »

  1.   

    for(i=0;i<document.getElementsByName("xxname").length;i++)
    document.getElementsByName("xxname")[i].checked=false
      

  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>