<%
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>
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>
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;
}
}
<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>
把其中的名字写成一样就可以啦,同样反选是一样的