JavaScript学习笔记之js实现复选框checkbox的全选、反选示例
来源:互联网 发布:益盟大单比率指标源码 编辑:程序博客网 时间:2024/05/21 08:41
1.选中全选复选框,则其他的复选框自动全部选中;
2.已选中全选复选框,再次点击全选复选框,则其他复选框全部不选中;
3.当全部其他复选框都被选中时,全选复选框自动被选中;
4.当全部其他复选框没有被全部选中时,全选复选框不被选中。
效果截图如下:
<body><input type="checkbox" name="checkbox" value="Car" onclick="isSelectAll()">I am manman <br><input type="checkbox" name="checkbox" value="Car" onclick="isSelectAll()">I am manman <br><input type="checkbox" name="checkbox" value="Car" onclick="isSelectAll()">I am manman <br><input type="checkbox" name="checkbox" value="Car" onclick="isSelectAll()">I am manman <br><input type="checkbox" name="checkbox" value="Car" onclick="isSelectAll()">I am manman <br><input type="checkbox" name="checkbox" value="Car" onclick="isSelectAll()">I am manman <br><input type="checkbox" name="" value="all" id="all" onclick="selectAll()">全选 <br> </body> <script>function selectAll(){//全选复选框控制其他复选框var checkBoxList = document.getElementsByName("checkbox");var allSelect = document.getElementById("all");if(allSelect.checked){for(var i=0;i<checkBoxList.length;i++){checkBoxList[i].checked="checked";}}else{for(var i=0;i<checkBoxList.length;i++){checkBoxList[i].checked="";}}}function isSelectAll(){//其他复选框控制全选复选框var checkBoxList = document.getElementsByName("checkbox");var allSelect = document.getElementById("all");var allSelectFlag = true;for(var i=0;i<checkBoxList.length;i++){if(!checkBoxList[i].checked){allSelectFlag = false;}}if(allSelectFlag){allSelect.checked="checked";}else{allSelect.checked="";}} </script>
阅读全文
0 0
- JavaScript学习笔记之js实现复选框checkbox的全选、反选示例
- jquery实现checkbox复选框的全选反选
- jquery实现复选框(checkbox)的全选与反选
- javaScript实现复选框的全选反选事件
- js复选框(checkbox)全选/反选
- js实现复选框的全选与反选
- js实现复选框的全选与反选
- js复选框全选,全不选及反选的实现
- JS实现CheckBox的全选/反选
- 用JS完成复选框checkbox的全选\反选\删除确认
- checkbox复选框的全选与反选
- js复选框的全选,多选,全选,全不选,反选
- js实现checkbox复选框全选/全不选
- javascript之checkbox全选反选功能实现
- js实现复选框 全选、反选、不选
- js 实现复选框全选和反选
- js 实现复选框全选和反选 方法大全
- js实现复选框全选和反选功能
- RedirectAttributes对象addFlashAttribute()的使用
- MySQL的常用SQL语句
- affine transformation matrix 仿射变换矩阵 与 OpenGL
- android重点总结
- 改变静态编辑框static text背景色,字体设置及字体背景
- JavaScript学习笔记之js实现复选框checkbox的全选、反选示例
- Python 脚本在后台运行
- struts1中radio list的默认值设置和value保持
- Painter
- [Leetcode] 280. Wiggle Sort 解题报告
- javascript
- Vim技能修炼教程(5)
- Python :链表中环的入口节点
- DataGridView绑定数据源后,在界面上删除行,数据源没有改变