博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js复选框实现全选、全不选、反选
阅读量:5153 次
发布时间:2019-06-13

本文共 961 字,大约阅读时间需要 3 分钟。

复选框为checkbox对象

通过input就可以将一个简单的复选框呈现在页面上

要实现的大概就是这样一个页面

 

思路

全选

因为要得到复选框数组,而id又不能重复。所以通过name来得到复选框数组。得到数组后遍历,将所有checked值设置为true即可实现全选,全不选原理相同

反选

同样的方法得到复选框数组,遍历的时候判断如果checked值为true则改为false,checked值为false则改为true

最上面的全选/全不选功能

通过id获得最上面的复选框,判断其checked值若为true则将所有的复选框设置为true,为false则设置为false

注意

为什么不是true的时候设置为false呢?因为当点击的时候复选框已发生变化,这个时候,下面的复选框应该是与上面一致的

源代码如下

1  2  3  4  5     
6 复选框 7 8 11 12 13 14 全选/全不选15
16 篮球17
18 排球19
20 羽毛球21
22 乒乓球23
24 25 26 27 28 71 72 73 74

 

 

例子2 

1   2   3   4 
5 全选,反选按钮 6 156 157 158 159
160 你爱好的运动是?
全选/全不选 161 162
163
足球164
篮球165
羽毛球166
乒乓球167
168
169
170
171
172
173 174

 

转载于:https://www.cnblogs.com/yuer20180726/p/11152408.html

你可能感兴趣的文章
Excel操作 Microsoft.Office.Interop.Excel.dll的使用
查看>>
解决Ubuntu下博通网卡驱动问题
查看>>
【bzoj2788】Festival
查看>>
执行gem install dryrun错误
查看>>
Java SE之正则表达式一:概述
查看>>
HTML5简单入门系列(四)
查看>>
实现字符串反转
查看>>
转载:《TypeScript 中文入门教程》 5、命名空间和模块
查看>>
苹果开发中常用英语单词
查看>>
[USACO 1.4.3]等差数列
查看>>
Shader Overview
查看>>
Reveal 配置与使用
查看>>
Java中反射的学习与理解(一)
查看>>
C语言初学 俩数相除问题
查看>>
B/S和C/S架构的区别
查看>>
[Java] Java record
查看>>
jQuery - 控制元素显示、隐藏、切换、滑动的方法
查看>>
postgresql学习文档
查看>>
Struts2返回JSON数据的具体应用范例
查看>>
js深度克隆对象、数组
查看>>