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 相关文章推荐
JS获取节点的兄弟,父级,子级元素的方法
Jan 09 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
Mar 10 Javascript
把Node.js程序加入服务实现随机启动
Jun 25 Javascript
深入理解jQuery.data() 的实现方式
Nov 30 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
详解node中创建服务进程
May 09 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
Oct 31 Javascript
详解React native fetch遇到的坑
Aug 30 Javascript
vueScroll实现移动端下拉刷新、上拉加载
Mar 22 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 Javascript
基于Vue实现平滑过渡的拖拽排序功能
Jun 12 Javascript
React-vscode使用jsx语法的问题及解决方法
Jun 21 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与C#的值类型指向区别的详解
2013/05/21 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
angular2+nodejs实现图片上传功能
2017/03/27 NodeJs
js自定义瀑布流布局插件
2017/05/16 Javascript
浅析JS中常用类型转换及运算符表达式
2017/07/23 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
Vue实现指令式动态追加小球动画组件的步骤
2020/12/18 Vue.js
python多线程http下载实现示例
2013/12/30 Python
Python正则表达式使用范例分享
2016/12/04 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
用Python解数独的方法示例
2019/10/24 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
应届生如何写自荐信
2014/01/05 职场文书
环保建议书
2014/03/12 职场文书
党员先进事迹材料
2014/12/19 职场文书
优秀团员事迹材料
2014/12/25 职场文书
元旦晚会开场白
2015/05/29 职场文书
收入证明申请书
2015/06/12 职场文书
商业计划书范文
2019/04/24 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle
MySQL 不等于的三种使用及区别
2021/06/03 MySQL