<%
   for(int i = 0;i<10;i++){
  
   %>
    <input type="checkbox" id="<%=i %>" name="<%="check"+i  %>" value="checkbox" >  
  <%} %>
      <a href="javascript:">全选</a>
     <a href="javascript:">反选</a>

解决方案 »

  1.   


    function all_Click(){
        var chk=$j("input[name='chk']");
        for(var i=0;i<chk.length;i++){
            chk[i].checked=true;
        }

    function not_Click(){
        var chk=$j("input[name='chk']");
        for(var i=0;i<chk.length;i++){
            chk[i].checked=false;
        }   
    }
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script language="javascript">
        function chooseALL()
    {
           var arrCheck=document.getElementsByName("check1");
       alert(arrCheck.length);
       for(var i=0;i<arrCheck.length;i++)
       {
    if(arrCheck[i].checked)
    {
    continue;
    }
    else
    {
    arrCheck[i].checked=true;
    }
       }
    }
      </script>
     </HEAD> <BODY>
      <input type="checkbox" id="1" name="check1" value="checkbox" > 
      <input type="checkbox" id="2" name="check1" value="checkbox" > 
      <input type="checkbox" id="3" name="check1" value="checkbox" > 
      <input type="checkbox" id="4" name="check1" value="checkbox" > 
      <input type="checkbox" id="5" name="check1" value="checkbox" > 
      <input type="checkbox" id="6" name="check1" value="checkbox" > 
      <input type="checkbox" id="7" name="check1" value="checkbox" > 
      <input type="checkbox" id="8" name="check1" value="checkbox" > 
      <input type='button' value='submit' onclick='chooseALL()'/>
     </BODY>
    </HTML>
    把其中的名字写成一样就可以啦,同样反选是一样的