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实现文本域写入字符时限定字数
Feb 12 Javascript
node.js中的console.dir方法使用说明
Dec 10 Javascript
php常见的页面跳转方法汇总
Apr 15 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
Jan 05 Javascript
Angular2 Service实现简单音乐播放器服务
Feb 24 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
Mar 09 Javascript
vue脚手架搭建过程图解
Jun 06 Javascript
微信小程序中使用ECharts 异步加载数据的方法
Jun 27 Javascript
详解Koa中更方便简单发送响应的方式
Jul 20 Javascript
JavaScript页面倒计时功能完整示例
May 15 Javascript
JS判断数组里是否有重复元素的方法小结
May 21 Javascript
javascript实现倒计时效果
Feb 17 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
中东人咖啡哲学
2021/03/03 咖啡文化
PHP中单引号与双引号的区别分析
2014/08/19 PHP
ucenter中词语过滤原理分析
2016/07/13 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
Yii2框架实现登陆添加验证码功能示例
2018/07/12 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
BootStrap中的表单大全
2016/09/07 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
[51:06]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第二场 1月26日
2021/03/11 DOTA
python实现统计代码行数的方法
2015/05/22 Python
Python引用模块和查找模块路径
2016/03/17 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
详解Python装饰器
2019/03/25 Python
python线程安全及多进程多线程实现方法详解
2019/09/27 Python
Pycharm安装python库的方法
2020/11/24 Python
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
美国最大网上鞋店:Zappos
2016/07/25 全球购物
积极分子思想汇报
2014/01/04 职场文书
企业道德讲堂实施方案
2014/03/19 职场文书
大学迎新晚会主持词
2014/03/24 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库