如图所示

点击全选的时候是全选,点击全不选的时候是全不选,点击反选的时候是反选,这话说的感觉和说了话是的,哈哈哈哈

直接上 代码

<body><form action=""><p><input type="checkbox" name="" id="">尼古拉斯·赵四</p><p><input type="checkbox" name="" id="">莱昂纳多·刘能</p><p><input type="checkbox" name="" id="">约翰尼·宋小宝</p><p><input type="checkbox" name="" id="">布拉德·小沈阳</p></form><button onclick="select(0)">全选</button><button onclick="select(1)">全不选</button><button onclick="select(2)">反选</button><script>let input = document.querySelectorAll('input');let btn = document.querySelectorAll('button');//第一种直接写// //第一个按钮是全选,当是全选的时候checked是true// btn[0].addEventListener('click',function(){//     for(let i =0;i<input.length;i++){//         input[i].checked = true;//     }// })// //第二个按钮是全不选,当点击的时候checked是false// btn[1].addEventListener('click',function(){//     for(let n =0;n<input.length;n++){//         input[n].checked = false;//     }// })// //第三个按钮是反选 当点击的时候就是选中的时候取反// btn[2].addEventListener('click',function(){//     for(let m=0;m<input.length;m++){//         input[m].checked = ! input[m].checked//     }// })//第二种封装函数的写法function select(num) {for(let i =0;i<input.length;i++){if(num == 0){input[i].checked = true;}else if(num == 1){input[i].checked = false;}else if(num == 2){input[i].checked = ! input[i].checked}}}</script>
</body>

每天一个js小demo --全选与反选相关推荐

  1. 前端小demo——全选和全不选

    模拟购物车,实现全选或者全不选,或者其中任意一件单品单选的效果. 点击顶部复选框实现全选 列表中任意一项未选中,顶部复选框就是未选中的状态 <!DOCTYPE html> <html ...

  2. Html中 table,list等表格 中 js 的 Checkbox全选,反选,单选,获取数据选中行 的写法

    一:Html页面: <table cellpadding="1" cellspacing="1">                 <thea ...

  3. 微信小程序全选,微信小程序checkbox,微信小程序购物车

    微信小程序,这里实现微信小程序checkbox,有需要此功能的朋友可以参考下. 摘要: 加减商品数量,汇总价格,全选与全不选 设计思路: 一.从网络上传入以下Json数据格式的数组  1.标题titl ...

  4. 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换

     重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html>     <head> ...

  5. 微信小程序功能:全选和反选--修改商品数量、删除商品--计算总价格和总数量--收货地址

    微信小程序–购物车页面(核心) 包含功能点: 全选和反选 计算:总价格和总数量 修改商品数量.删除商品 收货地址 结构:cart.wxml <!-- 收货地址 --> <view c ...

  6. 基于 openGauss 的五子棋 AI 项目,openGauss 设计一个 AI 小 demo

    目录 1 前言 2 方案意义 3 架构设计 4 数据表设计 5 代码结构 6 项目演示 7 总结 1 前言 openGauss 是一款全面友好开放的企业级开源关系型数据库.openGauss 采用木兰 ...

  7. 纯js实现复选框的全选、反选与获取选中复选框的值

    实现效果如下: 全选状态: 取消全选: 获取选中的复选框的值: 下面开始上代码! html <div><h2>爱好</h2><hr><form a ...

  8. js及jQuery实现checkbox的全选、反选和全不选

    html代码: <label><input type="checkbox" id="all"/>全选</label> < ...

  9. JS实现全选、反选、不选

    JS实现全选.反选.不选 效果图: 代码如下,复制即可使用: <!DOCTYPE html> <html> <head><meta charset=" ...

最新文章

  1. 第一个MapReduce程序
  2. 应用Druid监控SQL语句的执行情况--转载
  3. 执行存储过程出现:不是有效的标识符。
  4. 语言for循环联程_Lua循环
  5. Zabbix 3.0 部署监控 [三]
  6. 什么是软件开发中的 green field 和 brown field 模式 - 绿地开发和棕地开发
  7. jenkins 项目启动日志_jenkins 修改启动文件即jdk路径、log路径和切换jenkins用户
  8. spring boot分层_只需5分钟即可启动并运行分层架构:: Spring Boot第1部分
  9. sscanf的高级用法
  10. 汇编语言笔记(四):内中断
  11. 通用mapper_通用Mapper快速开发,搭建项目
  12. Android实现QQ登录
  13. python怎么将json文件转为xls文件_基于python实现把json数据转换成Excel表格
  14. 软件一定存在修改的余地——《大话Java性能优化》
  15. iOS动画——流光文字
  16. Php 类似coffeescript,有什么东西像CoffeeScript for PHP吗?
  17. python查看某个函数方法具体有哪些参数怎么做
  18. JQuery返回前一页
  19. Transport Error: socket_protect error (UDP)
  20. SQL中的连接查询与嵌套查询

热门文章

  1. c语言指针读书笔记,《C与指针》读书笔记九
  2. fireworks 学习课程
  3. matlab绘制单摆相图,单摆相图绘制
  4. C# error MSB3171: 生成清单时出现问题。未能加载文件或程序集,Windows.winmd
  5. 大型智慧校园系统源码 智慧班牌 智慧安防 家校互联 智慧校园小程序源码
  6. TLS/SSL如何使用公钥加密
  7. CSS实现footer“吸底”效果
  8. 数据结构(C语言版)第三版基础实验一
  9. PHP基础面试问题汇总
  10. 微信小程序使用onfire.js(事件订阅和分发JavaScript 库)实现跨页面传参,对onfire的全面了解