复选框操作
实现复选框的全选、反选、全不选。
代码片
:
<body>
<input type="checkbox" />足球<br/>
<input type="checkbox" />篮球<br/>
<input type="checkbox" />电子<br/>
<input type="checkbox" />排球<br/>
<hr/>
<button type="button">全选</button>
<button type="button">全不选</button>
<button type="button">反选</button>
<script type="text/javascript">
var myinputs=document.getElementsByTagName("input");
var mybtn=document.getElementsByTagName("button");
mybtn[0].onclick = function(){
for(key in myinputs){
myinputs[key].checked=true;
}
}
mybtn[1].onclick = function(){
for(key in myinputs){
myinputs[key].checked=false;
}
}
mybtn[2].onclick=function(){
for(key in myinputs){
if(myinputs[key].checked){
myinputs[key].checked=false;
}else{
myinputs[key].checked=true;
}
}
}
</script>
</body>
效果
单击全选按钮:
单击全不选按钮:
单击反选按钮: