<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>

解决方案 »

  1.   

    <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>
      

  2.   

    <body>
    <table id=t border=1><tr><td><input id=t1 type=checkbox>a</td></tr><tr><td><input id=t2 type=checkbox>b</td></tr></table>
    <input type=button onclick="aa()" value='select all'>
    <script>
    function aa()
    { for(var i =0;i < t.rows.length;i++)
    {
    document.all('t' + (i + 1)).checked= true;
    }
    }
    </script></body>
      

  3.   

    我的table在STRUTS标签下,而且,行是从数据库读取得
      

  4.   

    <TABLE id="Table1" style="Z-INDEX: 101; LEFT: 30px; POSITION: absolute; TOP: 21px" cellSpacing="1" cellPadding="1" width="300" border="1">
    <TR>
    <TD><INPUT type="checkbox" name="cb1" onclick =isAllSelected(this)><FONT face="宋体">&nbsp;&nbsp;shy&nbsp;</FONT></TD>
    </TR>
    <TR>
    <TD><INPUT type="checkbox" name="cb2" onclick =isAllSelected(this)><FONT face="宋体">&nbsp; sly</FONT></TD>
    </TR>
    <TR>
    <TD><INPUT type="checkbox" name="cb3" onclick =isAllSelected(this)><FONT face="宋体">&nbsp; sky</FONT></TD>
    </TR>
    <TR>
    <TD><INPUT onclick="allSelected()" type="checkbox" name="cb">全选&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <INPUT style="WIDTH: 58px; HEIGHT: 19px" type="button" value="保存" onclick="save()"></TD>
    </TR>
    </TABLE>
    <script>
    function allSelected()

     var elements=document.all.tags("INPUT");
    for (var i=0;i<elements.length;i++)


      if (elements[i].type=='checkbox'&&elements[i].checked==false)
    elements[i].checked=true;
    }
      
    }


    function isAllSelected(obj)

      
      if (obj.checked==false)
      {
    document.all.cb.checked=false;
     
    }


    }

    var str =new String();
    function save()
    {
    str="";
     var elements=document.all.tags("INPUT");
    for (var i=0;i<elements.length;i++)


      if (elements[i].type=='checkbox'&&elements[i].checked==true&&elements[i].name!='cb')
    str+=elements[i].parentElement.innerText; 
    }
      alert("你选择保存了:"+str);
    }
    </script>
      

  5.   

    function CheckAll(){
       if(document.all.全选的checkbox的名字.checked)
       {
            var  arrObj  =  document.all;  
            for(var i=0;i<arrObj.length;i++)  
            {  
     
               if(typeof arrObj[i].type!="undefined"&&arrObj[i].type=='checkbox')  arrObj[i].checked=true;  
            }  
           }
           else{
            var  arrObj  =  document.all;  
               for(var i=0;i<arrObj.length;i++)  
            {  
                      if(typeof arrObj[i].type!="undefined"&&arrObj[i].type=='checkbox')  arrObj[i].checked=false;  
            }         }}
      

  6.   

    问题解决了,使用 回复人: haozhenming(好好) ( )  的方法,不过好像不能在ns上实现