javaScript实现复选框全选反选事件详解


Posted in Javascript onNovember 20, 2020

本文实例为大家分享了javaScript实现复选框全选反选的具体代码,供大家参考,具体内容如下

javaScript实现复选框全选反选事件详解

代码

<html>
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
 <title></title>

 <script>

 window.onload=function(){
  var selAll=document.getElementById("selAll");
  var hobbys=document.getElementsByName("hobby");
  var fx=document.getElementById("fx");  
  var myClick=document.getElementById("xz");

  function myClick(){   
  alert("hello");
  }


  //全选事件
  selAll.onclick=function(){
  if(selAll.checked == true){
   for ( var i=0; i<hobbys.length; i++) {
   hobbys[i].checked=true;
   }
  }else{
   for ( var i=0; i<hobbys.length; i++) {
   hobbys[i].checked=false;
   }
  }


  }

  //反选事件
  fx.onclick=function(){

  for (var i=0; i<hobbys.length; i++) {
   var b=hobbys[i];
   if (b.checked == true) {
   b.checked=false
   }else{
   b.checked=true;
   }
  }

  }
 }
 </script>
</head>
<body>

 <span onclick="myClick()" id="xz"><input type="checkbox" id="selAll"/>全选</span>
 <button id="fx">反选</button></br>
 <input type="checkbox" name="hobby" />羽毛球
 <input type="checkbox" name="hobby"/>绘画
 <input type="checkbox" name="hobby"/>唱歌
 <input type="checkbox" name="hobby"/>跳舞
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用按钮控制以何种方式打开新窗口的属性介绍
Dec 17 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
Sep 29 Javascript
Lab.js初次使用笔记
Feb 28 Javascript
javascript实现点击后变换按钮显示文字的方法
May 13 Javascript
AngularJS中的$watch(),$digest()和$apply()区分
Apr 04 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
Dec 05 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
Jul 28 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
vue自定义指令directive实例详解
Jan 17 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
Sep 11 Javascript
详解如何探测小程序返回到webview页面
May 14 Javascript
node.js使用http模块创建服务器和客户端完整示例
Feb 10 Javascript
javaScript实现滚动条事件详解
Mar 24 #Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
Sep 27 #Javascript
深入掌握 react的 setState的工作机制
Sep 27 #Javascript
JavaScript 保护变量不被随意修改的实现代码
Sep 27 #Javascript
JavaScript实现打印星型金字塔功能实例分析
Sep 27 #Javascript
微信小程序 按钮滑动的实现方法
Sep 27 #Javascript
详解Vue-cli代理解决跨域问题
Sep 27 #Javascript
You might like
用php实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
php字符串分割函数用法实例
2015/03/17 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
vue弹窗插件实战代码
2018/09/08 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
VSCode launch.json配置详细教程
2020/06/18 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
[48:11]完美世界DOTA2联赛 Magma vs GXR 第二场 11.07
2020/11/10 DOTA
Python实现获取操作系统版本信息方法
2015/04/08 Python
Python实例一个类背后发生了什么
2016/02/09 Python
通过Python爬虫代理IP快速增加博客阅读量
2016/12/14 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
python实现图片插入文字
2019/11/26 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
大学自我鉴定
2013/12/20 职场文书
小班开学寄语
2014/04/04 职场文书
寄语是什么意思
2014/04/10 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
PHP中国际化的字符串排序和比较对象详解
2021/08/23 PHP
Spring JPA 增加字段执行异常问题及解决
2022/06/10 Java/Android