(15)JS中全选、不选、反选功能的实现
来源:互联网 发布:掌握仓库办公软件 编辑:程序博客网 时间:2024/06/07 12:13
思路:
全选上一节已经讲过,就是将所有的checkbox中的checked属性设置为true,当然,不选就是将所有的checkbox中的checked属性设置为false,而反选则是for循环中通过if判断,将本来checkbox中属性为true的值设置为false,将属性为false的值设置为true,代码如下:
<!DOCTYPE HTML><!----><html><head><meta charset="utf-8"><title></title> <script>window.onload=function(){var oBtn1=document.getElementById('btn1');var oBtn2=document.getElementById('btn2');var oBtn3=document.getElementById('btn3');var oDiv=document.getElementById('div1');var aCh=oDiv.getElementsByTagName('input');oBtn1.onclick=function(){for(var i=0;i<aCh.length;i++){aCh[i].checked=true;}};oBtn2.onclick=function(){for(var i=0;i<aCh.length;i++){aCh[i].checked=false;}};oBtn3.onclick=function(){for(var i=0;i<aCh.length;i++){if(aCh[i].checked==true){aCh[i].checked=false;}else{ aCh[i].checked=true;}}};};</script></head><body><input id="btn1" type="button" value="全选"/><input id="btn2" type="button" value="不选"/><input id="btn3" type="button" value="反选"/><div id="div1"><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></body></html>效果图:
全选的略去,上一节有图,不选的也很简单,全部不选,也略去。
下图是反选的效果图:
0 0
- (15)JS中全选、不选、反选功能的实现
- Js 实现一组checkBox全选、不选、反选功能
- H5中利用JS实现全选、反选、不选
- jQuery实现的全选、反选和不选功能
- jQuery实现的全选、反选和不选功能
- jQuery实现的全选、反选和不选功能
- jQuery实现的全选、反选和不选功能
- js实现全选、反选、不选
- JS实现全选、不选、反选
- JS实现全选,不选,反选
- JS实现全选、反选、不选
- JS实现全选、不选、反选
- JS实现全选,不选,反选
- js 实现全选、全不选、反选功能
- Js实现全选与反选功能
- js实现全选和反选功能
- js实现全选和反选功能
- js实现全选和反选功能
- Json数据
- 【图文】Latex 中文字体的使用
- 【android】权限大全
- 继承--指针输出
- Windows DIB文件操作详解-2.DIB转DDB
- (15)JS中全选、不选、反选功能的实现
- 小人物“打赢”IT巨头谷歌
- MFC 文件操作
- 《C Primer Plus》笔记更新中...
- 模式三工厂——开花结果
- osd的link数据链过程
- ORACLE数据库安全相关命令学习笔记
- 【剑指offer】最小的k个数
- Git fetch和git pull的区别