Checkbox全选反选
</tbody></table>
</div>
<script>// 1. 全选和取消全选做法: 让下面所有复选框的checked属性(选中状态) 跟随 全选按钮即可// 获取元素var j_cbAll = document.getElementById('j_cbAll'); // 全选按钮var j_tbs = document.getElementById('j_tb').getElementsByTagName('input'); // 下面所有的复选框// 注册事件j_cbAll.onclick = function() {// this.checked 它可以得到当前复选框的选中状态如果是true 就是选中,如果是false 就是未选中console.log(this.checked);for (var i = 0; i < j_tbs.length; i++) {j_tbs[i].checked = this.checked;}}// 2. 下面复选框需要全部选中, 上面全选才能选中做法: 给下面所有复选框绑定点击事件,每次点击,都要循环查看下面所有的复选框是否有没选中的,如果有一个没选中的, 上面全选就不选中。for (var i = 0; i < j_tbs.length; i++) {j_tbs[i].onclick = function() {// flag 控制全选按钮是否选中var flag = true;// 每次点击下面的复选框都要循环检查者4个小按钮是否全被选中for (var i = 0; i < j_tbs.length; i++) {if (!j_tbs[i].checked) {flag = false;break; // 退出for循环 这样可以提高执行效率 因为只要有一个没有选中,剩下的就无需循环判断了}}j_cbAll.checked = flag;}}
</script>
商品 | 价钱 | |
---|---|---|
iPhone8 | 8000 | |
iPad Pro | 5000 | |
iPad Air | 2000 | |
Apple Watch | 2000 |
Checkbox全选反选相关推荐
- jQuery如何动态删除TR,input按钮删除本行记录,checkbox全选反选
checkbox 全选反选 1: var i = 1; 2: function CheckAllTeacher() { 3: if (i % 2 == 1) { 4: i++; 5: $(" ...
- 安卓checkbox全选/反选/取消选择
activity_main.xml文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi ...
- checkbox全选 反选的实现方式
1.创建一个checkbox 按钮 2.需要被选中的checkbox <input type="checkbox" name="infoGUID" val ...
- element中checkbox全选反选功能
单循环: <el-button @click="handleLimit(scope.row)"type="warning"icon="el-ic ...
- html dom反选,Dom操作--全选反选
我们经常会在网站上遇到一些多选的情况,下面我就来说说使用Dom写全选反选的思路. 全选思路: 首先,我们来分析一下知道,当我们点击"全选"复选框的时候,所有的复选框应该都被选中,那 ...
- checkbox全选与反选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- jQuery实现checkbox的全选反选方法
checkbox的全选.取消全选.选中所有奇数.选中所有偶数等方法的实现代码如下: 注意jQuery的版本:jQuery1.6增加了prop,1.6之前的还是使用attr()和removeAttr() ...
- 关于用jQuery实现的checkbox全选和反选功能
用jQuery实现了checkbox的全选和反选功能,代码如下: <!DOCTYPE html> <html> <head> <meta charse ...
- JQuery全选反选 随其他checkbox自动勾选全选反选
工作中的代码片段 写出来留作以后对比参考 网上没找到自己想要的全选反选代码 干脆自己写了个比较臃肿的 相信还有更加简单的方法 jquery代码 ============================ ...
最新文章
- tkinter button 一个按钮第二次回复_python-tkinter使用方法
- react项目中使用mocha结合chai断言库进行单元测试
- 【杂谈】有三AI季划的最核心价值在哪,听听这些同学怎么说!
- ng机器学习视频笔记(十四) ——推荐系统基础理论
- linux挂载VMFS硬盘,ESX4.1挂载NFS共享存储(VMkernel)
- java 时间转中文_使用JScript把时间转成中文
- 关于dlopen函数分析
- 把字符串复制到剪贴板
- pycharm调节字体大小
- 75---Python绘制动态狄拉克delta函数
- IOS-升级102 全局监听SendEvent
- android 仿微信账单生成器手机版式,2020微信年度账单生成器
- 2022 精心整理的 C语言/C++ 语言学习宝藏,值得收藏~
- 几种身份认证方式的分析
- 面向对象的 CSS (OOCSS)
- DenseNet——密集连接的卷积神经网络
- 会员计费系统c语言_c语言课程设计报告 会员卡计费系统源代码
- 解决:Win11蓝牙鼠标经常断连问题(亲测有效)
- 【性能测试】性能测试之性能测试指标详解(详细)
- 地表汽车的无人驾驶导航定位