您的位置:首页 > Web前端 > JavaScript

JS实现全选、不选、反选

2016-04-02 22:40 351 查看
<script>

window.onload=function(){

var CheckAll=document.getElementById('All');

var UnCheck=document.getElementById('uncheck');

var OtherCheck=document.getElementById('othercheck');

var div=document.getElementById('div');

var CheckBox=div.getElementsByTagName('input');

CheckAll.onclick=function(){

for(i=0;i<CheckBox.length;i++){

CheckBox[i].checked=true;

};

};

UnCheck.onclick=function(){

for(i=0;i<CheckBox.length;i++){

CheckBox[i].checked=false;

};

};

othercheck.onclick=function(){

for(i=0;i<CheckBox.length;i++){

if(CheckBox[i].checked==true){

CheckBox[i].checked=false;

}

else{

CheckBox[i].checked=true

}

};

};

};

</script>

全选:<input type="button" id="All" value="全选" /><br />

不选<input type="button" id="uncheck" value="不选" /><br />

反选<input type="button" id="othercheck" value="反选" /><br />

<div id="div">

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

<input type="checkbox" /><br />

</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: