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 IE中的DOM ready应用技巧
Jul 23 Javascript
一款由jquery实现的整屏切换特效
Sep 15 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
Jun 05 Javascript
在Javascript中处理数组之toSource()方法的使用
Jun 09 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
JQuery异步提交表单与文件上传功能示例
Jan 12 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
JS实现的3des+base64加密解密算法完整示例
May 18 Javascript
Iview Table组件中各种组件扩展的使用
Oct 20 Javascript
JavaScript使用Math.random()生成简单的验证码
Jan 21 Javascript
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
Mar 07 Javascript
微信小程序实现跳转的几种方式总结(推荐)
Apr 24 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
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
2014/01/14 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
smarty中post用法实例
2014/11/28 PHP
php搜索文件程序分享
2015/10/30 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
javascript动画效果类封装代码
2007/08/28 Javascript
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
浅析return false的正确使用
2013/11/04 Javascript
JS控制网页动态生成任意行列数表格的方法
2015/03/09 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
Python基础教程之浅拷贝和深拷贝实例详解
2017/07/15 Python
Python实现的计数排序算法示例
2017/11/29 Python
Django权限机制实现代码详解
2018/02/05 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
Python3实现个位数字和十位数字对调, 其乘积不变
2020/05/03 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
三分钟英语演讲稿
2014/04/24 职场文书
写给老婆的保证书
2015/02/27 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python