复选框全选与反选

简介: 复选框全选与反选
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title></title>
    </head>
    <body>
        <input type="checkbox" name="" id="" class="check">全选/取消全选
        <br>
        <input type="checkbox" name="num" id="" class="ball_checkbox">1<br>
        <input type="checkbox" name="num" id="" class="ball_checkbox">2<br>
        <input type="checkbox" name="num" id="" class="ball_checkbox">3<br>
        <input type="checkbox" name="num" id="" class="ball_checkbox">4<br>
        <script type="text/javascript">
            let delete_checkbox = document.getElementsByClassName('check')[0];
            let arr = true;
            delete_checkbox.addEventListener('click', function() {
                let num = document.getElementsByName('num');
                for (let i = 0; i < num.length; i++) {
                    num[i].checked = this.checked;
                }
            })
        </script>
    </body>
</html>

给下面所以复选框绑定点击事件,每次点击,都要循环查看下面所有的复选框是否有没选中的,上面全选就不选中;

相关文章
|
12月前
|
Python
自动化微信朋友圈:Python脚本实现自动发布动态
本文介绍如何使用Python脚本自动化发布微信朋友圈动态,节省手动输入的时间。主要依赖`pyautogui`、`time`、`pyperclip`等库,通过模拟鼠标和键盘操作实现自动发布。代码涵盖打开微信、定位朋友圈、准备输入框、模拟打字等功能。虽然该方法能提高效率,但需注意可能违反微信使用条款,存在风险。定期更新脚本以适应微信界面变化也很重要。
995 61
自动化微信朋友圈:Python脚本实现自动发布动态
|
前端开发 JavaScript UED
什么是 CSS Modules ?我们为什么需要它们
CSS Modules 是一种将 CSS 与模块系统结合的技术,通过局部作用域和模块隔离,解决了传统 CSS 全局样式污染的问题。本文介绍了 CSS Modules 的基本概念、主要特点及其优势,包括自动生成唯一类名、提高代码可维护性和可读性、支持动态样式和主题切换等,并提供了 React 中的使用示例。
593 6
|
网络协议 安全 网络安全
DNS服务器加密传输
【8月更文挑战第18天】
1886 15
|
存储 运维 负载均衡
「微服务」这10道Consul面试题值得一看
Consul 是一个强大的分布式服务发现和配置管理工具,用于服务注册、健康检查、负载均衡、故障恢复等。它支持多数据中心和多种协议,提供服务发现、健康检查、KV 存储和事件通知功能。服务注册与健康检查由 Agent 实现,负载均衡通过 Service Mesh 实现。尽管 Consul 提供诸多优点,如多数据中心支持和高可用性,但其学习和部署成本较高,适合大型项目,对于小型或初学者可能过于复杂。在使用时需根据实际需求和资源考虑。
258 3
|
SQL 安全 Oracle
【计算机三级数据库技术】第9章 数据库的安全管理--附思维导图
文章提供了数据库安全管理的全面指南,涵盖了安全控制、存取控制、审计跟踪以及SQL Server和Oracle数据库的安全控制方法。
223 0
|
数据采集 计算机视觉 异构计算
FPGA进阶(2):基于I2C协议的EEPROM驱动控制
FPGA进阶(2):基于I2C协议的EEPROM驱动控制
278 0
|
消息中间件 Linux
Linux进程间通信(IPC)教程 Linux共享内存介绍:介绍POSIX共享内存的基本概念、用途和编程实践
Linux进程间通信(IPC)教程 Linux共享内存介绍:介绍POSIX共享内存的基本概念、用途和编程实践
406 2
|
小程序
【支付宝商家助手】正式上线——随时随地移动管理 助力经营
【支付宝商家助手】正式上线——随时随地移动管理 助力经营
785 11
复选框checkbox的三种状态
复选框checkbox的三种状态
185 0
【动态规划刷题 2】使⽤最⼩花费爬楼梯 && 解码⽅法
【动态规划刷题 2】使⽤最⼩花费爬楼梯 && 解码⽅法
169 0