示例代码:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

<style>

ul {

list-style: none;

}

</style>

</head>

<body>

<input type="checkbox" name="sex2" id="check">全选/全不选

<input type="checkbox" name="sex2" id="checkid">反选

<hr>

<ul class="ul">

<li>

<input type="checkbox" name="sex" id="checkbox">苹果

</li>

<li>

<input type="checkbox" name="sex" id="checkbox">梨

</li>

<li>

<input type="checkbox" name="sex" id="checkbox">葡萄

</li>

<li>

<input type="checkbox" name="sex" id="checkbox">香蕉

</li>

<li>

<input type="checkbox" name="sex" id="checkbox">榴莲

</li>

</ul>

<script>

// 全选

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

var inputall = document.querySelectorAll(".ul input")

check.onclick = function() {

for (let i = 0; i < inputall.length; i++) {

inputall[i].checked = check.checked

}

}

checkid.onclick = function() {

for (let i = 0; i < inputall.length; i++) {

inputall[i].checked = !inputall[i].checked

}

}

// 给每一个水果选项绑定一个单击事件

for (let i = 0; i < inputall.length; i++) {

inputall[i].onclick = function() {

var coust = 0; //用来统计被选中的input标签的个数

for (let j = 0; j < inputall.length; j++) {

if (inputall[j].checked == true) {

coust++

}

}

// 如果count的值等于水果的个数,全选要选中

if (coust == inputall.length) {

check.checked = true

} else {

check.checked = false

}

}

}

</script>

</body>

</html>

全选示例效果:

反选示例效果:

JS实现 全选跟反选相关推荐

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

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

  2. Ext js 4 全选和反选

    Ext版本:4.2 相信经常做Grid的一定遇到全选和反选吧,虽然Ext里有SelectionMode可以直接使用,但是面对较复杂的业务,SelectionMode也力不从心 于是自己定义一个Chec ...

  3. js实现全选和反选功能

    最近没事做,就用js写了一个复选框选择全选时,下面的按钮也都会选择上,当下面的选框被全选时,全选按钮也会被选中;还实现了一个反选功能,可供大家参考,如果大家有好的建议也可以给我留言,我们一起学习... ...

  4. 原生js实现全选和反选的功能 --冯浩的博客

    思路:首先我们获取节点 遍历每个节点 获取到checked的属性然后我们通过改变checked的属性改变选中的状态全选的时候我们让他们都为true 反选的时候我们使用!达到效果 本次使用到的知识点有: ...

  5. 用js实现全选和反选

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

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

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

  7. java做全选反选功能_[Java教程]js实现全选反选

    [Java教程]js实现全选反选 0 2017-04-04 00:00:12 在前端中用到全选反选的案例并不少,在这里呢我就实现这个功能给大家参考参考. 这里呢就先贴上我的html和css代码 快递 ...

  8. html复选框全选怎么实现,js html css实现复选框全选与反选

    本文实例为大家分享了js复选框全选与反选实现代码,供大家参考,具体内容如下 html+css+js实现复选框全选与反选 table,tr,td { border:1px solid red; } fu ...

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

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

最新文章

  1. Beaglebone Black教程Beaglebone Black的引脚分配
  2. 内存溢出分析之工具篇
  3. 程序人生之回顾大学前两年----第一篇
  4. Openstack 与VMware 不同CPU迁移原理
  5. linux db2备份,db2实现备份
  6. LeetCode删除排序数组中的重复项(Java实现)
  7. JVM001_类文件结构
  8. 五、Spring中的@Import注解
  9. springboot实体映射到数据库_SpringBoot 操作 ElasticSearch 详解
  10. Rushcrm:CRM系统中的进销存管理
  11. javaint接收float_Java Float intValue()用法及代码示例
  12. python常用代码大全,常用库大全
  13. 哔哩哔哩助手V0.8.16.28
  14. 晶体晶振小结(XTAL与TCXO/VCXO/VC-OCXO等)
  15. 完全卸载VMware
  16. Win10(家庭版)虚拟机安装
  17. 生成SSL自签名证书
  18. 屏蔽拦截广告(二、Android软件推荐)
  19. 如何成为ffmpeg开发者
  20. java分类读txt里面的数据_java分别读取两个txt文件里的数据再进行比较。再分别列出这两个文件中共有的和分别独有的数据。...

热门文章

  1. 终于转岗成功,但马上迎接拷问
  2. android 人脸识别换发型,换发型测脸型
  3. pdf怎么合并在一起?轻松合并pdf的几个方法
  4. ORA01007 INS32018
  5. 关于五险一金的一些常识
  6. 深入理解jvm--性能监控工具
  7. 02 AE脚本开发使用什么编辑器
  8. Potplayer安装 之 视频编解码器
  9. 磁盘碎片整理工具:OO Defrag Pro整理方法详解。
  10. 医药标签在条码打印软件中的制作