利用javaScript实现的全选、反选(当子项全部选中的时候全选框中的勾自动打上)
来源:互联网 发布:python最好的教材 编辑:程序博客网 时间:2024/05/17 23:57
<!doctype html><html><head><meta charset="UTF-8"><link rel="stylesheet" href="css/bootstrap.min.css"><title>表单元素</title></head><body><div class="container"><input type="checkbox" name="" id="selectAll">全选<input type="checkbox" name="" id="selectOther">反选<ul class="select"><li><input type="checkbox" name="" id="ck">one</li><li><input type="checkbox" name="" id="ck">two</li><li><input type="checkbox" name="" id="ck">three</li><li><input type="checkbox" name="" id="ck">four</li></ul></div><script> (function() { //全局变量用来返回子选项的一个数组 var cks = document.querySelectorAll("#ck"); //全选document.querySelector("#selectAll").onclick = function() { for(var index in cks) {cks[index].checked = this.checked; }}; //反选document.querySelector("#selectOther").onclick = function() { for(var index in cks) { cks[index].checked = !cks[index].checked; }};//选中子选项document.querySelector(".select").onclick = function check() { var count = 0; for(var index in cks) {if(cks[index].checked) { count++;} } if(count == 4) {document.querySelector("#selectAll").checked = true; } else { document.querySelector("#selectAll").checked = false; }};})();</script></body></html>
0 0
- 利用javaScript实现的全选、反选(当子项全部选中的时候全选框中的勾自动打上)
- 【JavaScript】实现复选框的全选、全部不选、反选
- 全选、全部选、反选操作的实现(JS)
- javaScript实现复选框的全选反选事件
- jquery实现全选、反选、获得所有选中的checkbox
- 利用js实现全选、全部选、反选功能
- 全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
- 【JavaScript】复选框的全选、反选,判断哪些复选框被选中
- 【JavaScript】复选框的全选、反选,判断哪些复选框被选中
- 当下面的复选框全部被选中时,全选复选框自动被选中
- 通过document.getElementsByName来实现 复选框的全选,全部选,反选
- 通过document.getElementsById来实现 复选框的全选,全部选,反选
- 通过document.getElementsByName来实现 复选框的全选,全部选,反选
- 通过document.getElementsByName来实现 复选框的全选,全部选,反选
- jQuery实现复选框全选/全部取消/反选/获得选择的值
- jQuery:1.5.1,复选框应用(全选,全不选,反选,提交选中的值,全选/全不选)
- 复选框的一下额操作|全选 取消全选 反选 选中值
- checkbox利用JQuery实现全选、反选的方法
- OWASP WebGoat---安全测试学习笔记(十八)
- POJ3254:Corn Fields(状态压缩)
- cdoj island(并查集)
- 关于typedef的用法总结
- 光传感器和距离传感器TMD22713源代码执行过程分析
- 利用javaScript实现的全选、反选(当子项全部选中的时候全选框中的勾自动打上)
- Python快速学习09: 函数的参数
- 外部排序相关
- cdoj 长使英雄泪满襟(线段树)
- 项目2-Time类中的运算符重载
- 关于C++类成员函数的重载、覆盖、隐藏与virtual关键字
- [重要]使用Vitamio打造自己的Android万能播放器(10)—— 本地播放 (缩略图、视频信息、视频扫描服务)
- Java异常的栈轨迹(Stack Trace)
- MFC+OPENCV摄像机标定