<script>
//第一种方式:利用自身的属性设置取反
window.onload=function(){
var oInputs=document.getElementsByTagName("input");
oInputs[0].onclick=function(){
for(var i=1;i<oInputs.length;i++){
oInputs[i].checked=!oInputs[i].checked;
}
}
}
//第二种方式 设置取反
window.onload=function(){
var oInputs=document.getElementsByTagName("input");
oInputs[0].onclick=function(){
for(var i=1;i<oInputs.length;i++){
if(oInputs[i].checked){
oInputs[i].checked=false;
}else{
oInputs[i].checked=true;
}
}
}
}
</script>
</head>
<body>
<input type="button" value="反选">
<ul>
<li><input type="checkbox"></li>
<li><input type="checkbox"></li>
<li><input type="checkbox"></li>
<li><input type="checkbox"></li>
<li><input type="checkbox"></li>
<li><input type="checkbox"></li>
<li><input type="checkbox"></li>
</ul>
</body>