JS之复选框的全选和全不选

spreadjs_列头添加复选框全选功能-demo.zip spreadjs_列头添加复选框全选功能-demo 立即下载

JS案例之复选框的全选和全不选

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        window.onload = function () {

            //1.需求:第一个勾选 下边都要勾选。第一个取消下边都要取消

            var first = document.getElementById("first");

            var hobbies = document.getElementsByName("hobby");


            first.onclick = function () {

                for (var i = 0; i < hobbies.length; i++) {
                    hobbies[i].checked = first.checked
                }

            }

            //2.需求:如果有 三个勾选 则 第一个也勾选
            /*分析:
            *   1.要先给每个框都绑定点击事件
            *   1.1:先获取复选框的总数
            *   2.再定义一个数来记录有几个框勾选上了看是不是等于那个总数*/

            var total = hobbies.length

            for (var i = 0; i < hobbies.length; i++) {
                hobbies[i].onclick = function () {
                    var sum = 0;//每点一次,sum就初始化一次
                    for (var i = 0; i < hobbies.length; i++) {
                        if (hobbies[i].checked) {
                            sum++;//如果sum=total则说明,全部勾选上了
                        }
                    }

                    // sum == total ? first.checked = true : first.checked = false
                    first.checked = (sum == total);

                }
            }


        }
    </script>
</head>
<body>
<input type="checkbox" id="first"><br/>
<input type="checkbox" name="hobby" value="dongman">动漫<br/>
<input type="checkbox" name="hobby" value="dianying">电影<br/>
<input type="checkbox" name="hobby" value="meinv">美女<br/>
</body>
</html>
LeetCode 面试经典 150 题回顾 最经典 150 题,掌握面试所有知识点 面试经典 150 题 : 题目分析、解题思路、复杂度分析、代码展示 阅读详情

相关推荐

QTableView实现表格加载百万条数据

本文介绍用QTableView实现加载100万条数据显示到表格。 1.创建工程 用Qt Creator创建Qt Widgets Application项目,基类选择QWidget,创建好了,如图: 2.添加QTableView控件 在widget.ui中添加QTableView控件,和QPushButton,采用栅格布局,如图: 3.添加函数 头文件 QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACE class Wid

丁爸的博客 8271

JS如何实现勾选全部复选框和不全选复选框

前言在一些后台管理系统里面,针对全选,复选框是一个很常见的操作,复选框可以执行多项选择的一种控件,有时,为了方便用户选中所有的复选框,网页界面会提供一个选中所有复选框的功能,怎么实现一个复选框全部被选中的效果呢示例效果allcheckbox原生Js实现全选的效果,复选框是否被勾选,是由它的checked属性决定的,因此,实现本例效果的关键就是找到所有对应的复选框,然后将其它的checked属性设置...

itclanCoder 5066

STM32外部中断与事件机制深度解析:从硬件触发到软件响应

本文深入解析STM32外部中断与事件机制,从硬件触发到软件响应的完整流程。通过对比中断和事件的应用场景、响应速度及配置方法,帮助开发者优化嵌入式系统设计,特别适合需要低功耗或高实时性的项目。

weixin_29175469的博客 409

js实现复选框全选、反选、取消功能

1、获取全选按钮对象。2、全选按钮触发时候,让input复选框遍历所有对象。3、全选:checked属性值设为true。反选:checked属性值取反!。取消:checked属性值设为false

lyq0011的博客 5313

SAP 人力资源工资配置项3---工资项配置

工资项设置

xiouluoyang的专栏 1万+

STM32裸机开发基础:寄存器直接操作详解

寄存器是微控制器内部的特殊存储单元,直接与硬件电路连接,用于控制和监视硬件功能。与普通内存不同,寄存器的每一位(bit)通常都有特定的硬件含义。寄存器就是机器的控制面板上的各种开关和指示灯每个开关控制一个具体功能(如打开LED、启动通信)每个指示灯显示一个具体状态(如数据接收完成、错误发生)// GPIO引脚定义1。

2401_88760782的博客 2187

JS 实现复选框(checkbox)与(element el-checkbox)的全选和取消全选

【代码】JS 实现复选框(checkbox)与(element el-checkbox)的全选和取消全选。

懒虫的博客 1962

SpringBoot+Maven打包实战:把项目变成SDK供其他团队调用

本文详细介绍了如何将SpringBoot项目改造并打包成可被其他项目依赖的SDK。通过调整Maven配置,剥离SpringBoot父依赖与启动类,并定制打包插件,最终生成标准的JAR依赖库,实现从“可执行应用”到“组件化SDK”的优雅转变,便于团队间功能复用。

assembly8low的博客 826

JavaScript实现复选框的全选、全不选和反选操作

JavaScript实现复选框的全选、全不选和反选操作 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;全选全不选操作&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &l

Zarathusa的博客 1287

Centos7.9使用kubeadm部署K8S集群

使用kubeadm部署一个k8s集群,单master+2worker节点。

lldhsds的专栏 1302

PCL ICP算法实现点云精配准【2026最新版】

PCL1.14.1 及之前版本所实现的迭代最近点ICP算法。博客长期更新,本文最新更新时间为:2026年4月17日。

点云侠的博客 31万+

js复选框实现全选和全不选操作

列:实现js全选和全部选 实现一个批量删除的操作(全选所有的复选框),显示效果如下: 技术分析 确定事件(鼠标单击事件onclick),事件绑定到编号前面的复选框里面 获取编号前面的复选框的状态(是否选中) 获取复选框:varcheckAllEle = document.getElementById(“id”) 获取复选框的状态:checkAllEle.checked? 获取下...

Birdlun的博客 1577

【我的Android进阶之旅】Android自定义View实现一个游戏摇杆,来实现监听遥动的方向或者监听摇动的角度的功能

一、需求描述 去年有个需求,需要使用自定义View实现一个游戏摇杆,来识别上下左右摇动的方向。 有点类似下面这样的王者荣耀游戏摇杆的效果 二、业界已有的参考资料 在下面这篇博客介绍了如何自定义游戏摇杆 2.1 博客介绍 Android自定义摇杆 2.1.1 功能 支持自适应大小 支持2个方向、4个方向、8个方向的摇动监听 支持摇动角度获取 可选回调模式 支持可摇动区域自定义 支持摇杆自定义 支持设置图片、色值、Shape图形 2.1.2 效果图 2.1.3 设置回调方式 setCallBac

字节卷动 1409

【JS实例】利用复选框实现全选、全不选和相应的反作用

一、需求: 全选: 点击全选,所有选项被选中; 全不选:全选情况下再次点击全选框,所有选项都不选; 相应的反作用: a. 全选情况下,取消某一个至全部子选项,全选框也变为不选中; b. 没有选中全选的情况下,选中了所有子选项,全选框自动选中。 二、最终实现: 0、原则 朝着 “高内聚,低耦合” 原则前进,终于改到自己不会再改的地步了。由于元素的事件属性也是在JS文件添加的,算是实现了HTML文...

候帅洲 313

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

javascript 通过复选框实现全选和全不选操作

&lt;!--1. 需求分析:--&gt; &lt;!--在后台实现一个批量删除操作, 前台需要全选所有的复选框--&gt; &lt;!--2. 技术分析:--&gt; &lt;!--1). 确认事件:鼠标单击事件onclick,绑定事件的位置;--&gt; &lt;!--2). 获取编号前面的复选框的状态(是否选中)--&gt; &lt;!--...

xijiao_jiao的博客 532

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

html中实现选项的全反选,js实现复选框的全选、全不选和反选

js实现复选框的全选、全不选和反选主要是用遍历的方法查找元素,然后通过改变checked的属性来选择,为true则是选中状态,为false则是未选状态实现代码复选框的选择#btn{margin: 5px auto;}#btn>input{font-size: 16px;color: #fff;background-color: rgb(110, 34, 182);outline: none;...

weixin_39637589的博客 805

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

使用JS完成表格复选框中的全选和全不选

大家好,我是今天的博主,&lt;一个想做全栈的咸鱼&gt; 今天跟大家一起学习一下复选框中的全选和全不选 确定事件鼠标单击事件onclick,事件绑定到编号其那面的复选框里面 获取编号前面的复选框的状态(是否选中) 获取复选框:var checkALLEle = document.getElementById(“id”); 获取复选框的状态:checkALLEle.checked 获取下面所有的...

qq_43299421的博客 1830

前端简单入门第十三讲 使用JavaScript完成复选框的全选和全不选的效果

使用JavaScript完成复选框的全选和全不选的效果真实项目开发中少不了这样的需求:在实际的开发中一条记录一条记录地进行删除的话,效率很低,而我们有的时候需要一起删除多条记录,那么就需要通过在表格之前设置一个复选框的形式进行勾选复选框,然后点击一个删除的按钮就能进行批量删除了。效果类似如下: 下面直接用一个例子来进行讲解,按如下步骤来使用JavaScript完成复选框的全选和全不选的效果:

李阿昀的博客 2552

js复选框的全选和全不选

4. 复选框的全选和全不选 4.1 需求分析 ​ 商品分类界面中,当我们点击全选框的时候,我们希望选中所有的商品,当我们取消掉的时候,我们希望不选中所有的商品 4.2 技术分析 ​ 事件 : onclick点击事件 4.3 步骤分析 全选和全不选步骤分析: 1.确定事件: onclick 单机事件 2.事件触发函数: checkAll() 3.函数要去做一些事情: 获得当前第一个checkbox的...

qq_42675691的博客 309

JavaScript—复选框的全选和全不选

&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;style&gt; table { margin: 0px auto; } thead tr td { b

qq_41139281的博客 163

Js复选框实现全选、全不选、反选

复选框为checkbox对象 通过`input`就可以将一个简单的复选框呈现在页面上 <input type="checkbox" /> 要实现的大概就是这样一个页面 <template> <div class="checkbox"> <div class="action"> <input type...

jolieLi2019888的博客 424

JS实现一组复选框的全选,全不选,和反选

对于复选框的全选,全不选和反选的实现,首先先获得一组复选框的操作权,然后对这组复选框的checked属性进行判断。点击全不选时,将所有的复选框的checked属性设置为false。点击反选按钮时,判断当前复选框的checked属性,true改为false,false改为true。本来对于复选框的checked值,打算使用attr设置属性的方法给所有的复选框设置选中和非选中效果。结果,发现出现的情况是,只有第一次的全选和全不选效果。上网查了资料才发现,attr方法对于不同的浏览器,表现形式不一样。...

Java学习博客 1974

JS实现复选框的全选和全不选

无标题文档 请选择你爱好: 音乐 登山 游泳 阅读 打球 跑步 请输入您要选择爱好的序号,序号为1-6: function checkall(){ var hobby = document.getElementsByTagNa

paradisezzy的博客 2785

angular和js中分別实现checkbox复选框的全选,反选及个别选择

1. js中实现方法: <form> <label class="title"> <input type="checkbox" value="" name="tab" /><strong><span>全选</span></strong> </label> &...

每日一算 638

js实现复选框的全选、全不选和反选

js实现复选框的全选、全不选和反选 主要是用遍历的方法查找元素,然后通过改变checked的属性来选择,为true则是选中状态,为false则是未选状态 实现代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8">...

diaoweisang7683的博客 953
上一篇: 怎么打开和关闭 mysql 服务?+解决方法
下一篇: Cookie和Session的底层原理和作用域 问题
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值