Javascript表单全选取消、全选反选案例

 要求:
 点击上面的复选框,下面的复选框全部选中
  再次点击复选框,下面所有的复选框都不选中
思路分析:下面所有的复选框的checked属性跟随全选按钮

在这里插入图片描述

标签搭建表格 基本框架

在这里插入图片描述
css代码部分,要注意的是根据HTML的结构来写,能够提高效率,首先是div定义的class标签,table标签合并的使用collapse,定义th、td标签之后,要逐个对她们在进行定义。

在这里插入图片描述

这里是全选取消。首先获取需要的标签,其此用for循坏调用下面的函数。JS关键在于将j_tbs附在j-cbAll下面调用this.checked的使用。
在这里插入图片描述
这里是全选反选。下面的复选框需要全面选中,上面的复选框才能选中。给下面的复选框绑定注册事件,每次点击,都要检查下面的复选框是否选中第二个for循环来完成,在用flag控制全选按钮是否选中。其中,最后一个for循环后面加上break退出for循环 这样可以提高效率 因为只有一个没有选中,剩下的无需循坏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值