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中tostring()和valueof()的用法及两者的区别
Nov 16 Javascript
跟我学习javascript解决异步编程异常方案
Nov 23 Javascript
jQuery自定义动画函数实例详解(附demo源码)
Dec 10 Javascript
学习Javascript面向对象编程之封装
Feb 23 Javascript
Angular 根据 service 的状态更新 directive
Apr 03 Javascript
微信小程序 动态绑定事件并实现事件修改样式
Apr 13 Javascript
Javascript实现base64的加密解密方法示例
Jun 27 Javascript
vue.js全局API之nextTick全面解析
Jul 07 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
Nov 22 Javascript
vue: WebStorm设置快速编译运行的方法
Oct 18 Javascript
微信小程序新手教程之启动页的重要性
Mar 03 Javascript
axios实现文件上传并获取进度
Mar 25 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
第十二节--类的自动加载
2006/11/16 PHP
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
qq悬浮代码(兼容各个浏览器)
2014/01/29 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
JS实现的添加弹出层并完成锁屏操作示例
2017/04/07 Javascript
在vue项目中集成graphql(vue-ApolloClient)
2018/09/08 Javascript
node中的session的具体使用
2018/09/14 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
关于AngularJS中几种Providers的区别总结
2020/05/17 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
Python模块学习 re 正则表达式
2011/05/19 Python
Python线程创建和终止实例代码
2018/01/20 Python
Django框架自定义session处理操作示例
2019/05/27 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
世界上最大的在线学习和教学市场:Udemy
2017/11/08 全球购物
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
教育专业个人求职信
2013/12/02 职场文书
自我鉴定写作要点
2014/01/17 职场文书
年度考核自我鉴定
2014/03/19 职场文书
环保倡议书
2014/04/14 职场文书
2014年个人工作总结模板
2014/12/15 职场文书
教师个人年度总结
2015/02/11 职场文书
工作保证书怎么写
2015/02/28 职场文书
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers