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 相关文章推荐
javascript中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
js判断鼠标同时离开两个div的思路及代码
May 31 Javascript
js实现快速分享功能(你的文章分享工具)
Jun 25 Javascript
Javascript中的五种数据类型详解
Dec 26 Javascript
AngularJS模块学习之Anchor Scroll
Jan 19 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
Aug 31 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
微信小程序 Template详解及简单实例
Jan 05 Javascript
mpvue微信小程序开发之实现一个弹幕评论
Nov 24 Javascript
Vue+Node实现的商城用户管理功能示例
Dec 23 Javascript
JavaScript链式调用原理与实现方法详解
May 16 Javascript
详解Howler.js Web音频播放终极解决方案
Aug 23 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
Terran剧情介绍
2020/03/14 星际争霸
PHP命名空间namespace用法实例分析
2016/09/27 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
Google Suggest ;-) 基于js的动态下拉菜单
2006/10/11 Javascript
设置checkbox为只读(readOnly)的两种方式
2013/10/11 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
python字典操作实例详解
2017/11/16 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
机械专业应届生求职信
2013/09/21 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
单位工作证明
2014/10/07 职场文书
班主任工作实习计划
2015/01/16 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
《法国号》教学反思
2016/02/22 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书