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 相关文章推荐
一个选择最快的服务器转向代码
Apr 27 Javascript
利用javascript解决图片缩放及其优化的代码
May 23 Javascript
获取select元素被选中的文本内容的js代码
Jan 29 Javascript
js控制多图左右滚动切换效果代码分享
Aug 26 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
详解ES6之async+await 同步/异步方案
Sep 19 Javascript
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
react-navigation 如何判断用户是否登录跳转到登录页的方法
Dec 01 Javascript
JS打印彩色菱形的实例代码
Aug 15 Javascript
Vue实现购物车实例代码两则
May 30 Javascript
在vue中动态修改css其中一个属性值操作
Dec 07 Vue.js
Vue的列表之渲染,排序,过滤详解
Feb 24 Vue.js
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中list()函数用法实例简析
2016/01/08 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
Jquery如何实现点击时高亮显示代码
2014/01/22 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
JavaScript DOM基础
2015/04/13 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
关于RxJS Subject的学习笔记
2018/12/05 Javascript
如何自定义微信小程序tabbar上边框的颜色
2019/07/09 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
多版本Python共存的配置方法
2017/05/22 Python
Python内存读写操作示例
2018/07/18 Python
Python中最大递归深度值的探讨
2019/03/05 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
Champs Sports加拿大:北美最大的以商场为基础的专业运动鞋和服装零售商之一
2018/05/01 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
电子信息专业自荐书
2014/02/04 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
乡镇党的群众路线对照检查材料
2014/09/24 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
联欢会开场白
2015/06/01 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python