js一键全选/全不选


前言

在这里插入图片描述
这是原本的表格,当你点击全选/全不选前面的给选项框的时候就会全部选中,当取消下面复选框的选中的时候上面的“全选/全不选”前面的选项框就会自动取消勾选,且如果不点击“全选/全不选”前面的选项框,当手动把下面几个选项框都选上的时候,“全选/全不选”前面的选项框会自动勾选 实现效果如下👇
在这里插入图片描述


一、效果原理

html的radio和checkbox这两个标签都有一个checked属性,当checked=true的时候表示这个选项框被勾选了,当checked=false的时候表示这个选项框没有被选中,所以确保“全选/全不选”前面的选项框的checked属性和下面所有选项框的checked属性一致就可以了。

二、代码实现

代码如下(示例):

function f1() {
   
        //获取标题行checkbox的checked对象
        var flag = document.getElementById("one").checked;
        //定位数据行所有的checkbox
        var domarr = document.getElementsByName
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值