方法一:
<script type="text/javascript">
function a(){
for(var i=1;i<=3;i++){
document.getElementById("a"+i).checked=true;
}
}
function b(){
for(i=1;i<=3;i++){
document.getElementById("a"+i).checked=false;
}
}
function c(){
for(i=1;i<=3;i++){
if(document.getElementById("a"+i).checked==false){
document.getElementById("a"+i).checked=true;
}else{document.getElementById("a"+i).checked=false;}
}
}
</script>
<body>
方法1
<table>
<tr>
<td><input type="checkbox" id="a1" >选中不</td>
<td><input type="checkbox" id="a2" >不选中</td>
<td><input type="checkbox" id="a3" >选不中</td></tr>
<tr><td><input type="button" value="全选" οnclick="a()"></td>
<td><input type="button" value="全部选" οnclick="b()"></td>
<td><input type="button" value="反选" οnclick="c()"></td></tr>
</table>
方法二:(Dom)
<script type="text/javascript">
function aa(){
var a=document.getElementsByName("a");
for(var i=0;i<a.length;i++){
a[i].checked=true;
}
}
function bb(){
var a=document.getElementsByName("a");
for(var i=0;i<a.length;i++){
a[i].checked=false;
}
}
function cc(){
var a=document.getElementsByName("a");
for(var i=0;i<a.length;i++){
if(a[i].checked){
a[i].checked=false;
}else
{a[i].checked=true;}
}
}
</script>
<body>
<table>
<tr>
<td><input type="checkbox" name="a" >选中不</td><!--这只能用name -->
<td><input type="checkbox" name="a" >不选中</td>
<td><input type="checkbox" name="a" >选不中</td></tr>
<tr><td><input type="button" value="全选" οnclick="aa()"></td>
<td><input type="button" value="全部选" οnclick="bb()"></td>
<td><input type="button" value="反选" οnclick="cc()"></td></tr>
</table>
</body>
</html>