js实现checkbox全选、不选与反选的⽅法
本⽂实例讲述了js实现checkbox全选、不选与反选的⽅法。分享给⼤家供⼤家参考。具体分析如下:
⼀、思路:
1. 获取元素
2. 给全选不选反选添加点击事件
3. ⽤for循环checkbox
4. 把checkbox的checked设置为true即实现全选
5. 把checkbox的checked设置为false即实现不选
6. 通过if判断,如果checked为true选中状态的,就把checked设为false不选状态,如果checked为false不选状态的,就把checked设为true选中状态。
⼆、html代码:
<input type="button" value="全选" id="sele"/>
<input type="button" value="不选" id="setinterval"/>
<input type="button" value="反选" id="clear"/>
<div id="checkboxs">
<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>
三、js代码:
<script>
var ElementById('sele');//获取全选
var ElementById('setinterval');//获取不选
var ElementById('clear');//获取反选
var ElementById('checkboxs');//获取div
var ElementsByTagName('input');//获取div下的input
//全选
for(i=0;i<checked.length;i++){
checked[i].checked=true
}
html input type属性
}
//不选
for(i=0;i<checked.length;i++){
checked[i].checked=false
}
}
//反选
for(i=0;i<checked.length;i++){
if(checked[i].checked==true){
checked[i].checked=false
}
else{
checked[i].checked=true
}
}
}
}
</script>
希望本⽂所述对⼤家的javascript程序设计有所帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论