基于JavaScript实现复选框的全选和取消全选


Posted in Javascript onFebruary 09, 2017

本文实例为大家分享了js复选框的全选和取消全选的具体代码,供大家参考,具体内容如下

效果图:

基于JavaScript实现复选框的全选和取消全选

测试代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
  <style>
    li{list-style: none;}
  </style>
</head>
<body>
  <div class="first">
    <ul class="frtInfo">
      <li class="same">
        <label><input type="checkbox" name="wp" value="wpa"/>液体</label>
      </li>
      <li class="same">
        <label><input type="checkbox" name="wp" value="wpb"/>粉末</label>
      </li>
      <li class="same">
        <label><input type="checkbox" name="wp" value="wpc"/>仿牌</label>
      </li>
      <li class="same">
        <label><input type="checkbox" name="wp" value="wpd"/>纯电池</label>
      </li>
      <li class="same">
        <label><input type="checkbox" name="wp" value="wpe"/>危险品</label>
      </li>
      <li class="same">
        <label><input type="checkbox" name="wp" value="wpd"/>配套电池</label>
      </li>
      <li class="same select">
        <label><input id="allChecked" class="allChk" type="button" name="sel" value="全选/取消" onclick="selectAllDels()"/></label>
      </li>
    </ul>
  </div>
  <script src="../js/jquery-1.11.3.js"></script>
  <script type="text/javascript">
    /*全选或取消全选*/
    function selectAllDels(){
      var allWp=document.getElementsByName("wp");
      var selOrUnsel=false;
      for(var i=0; i<allWp.length;i++){
        if(allWp[i].checked){
          selOrUnsel=true;
          break;
        }
      }
      if (selOrUnsel){
        allUnchk(allWp);
      }else{
        allchk(allWp);
      }
    }
    function allchk(allWp){
      for(var i=0; i<allWp.length;i++ ){
        allWp[i].checked=true;
      }
    }
    function allUnchk(allWp){
      for(var i=0; i<allWp.length;i++){
        allWp[i].checked=false;
      }
    }
  </script>
</body>
</html>

直接复制代码可用。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript+dom树型菜单类,希望朋友们一起进步
May 03 Javascript
javascript Array.sort() 跨浏览器下需要考虑的问题
Dec 07 Javascript
基于jquery可配置循环左右滚动例子
Sep 09 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
Aug 20 Javascript
JavaScript中的style.cssText使用教程
Nov 06 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
Nov 07 Javascript
js弹出窗口返回值的简单实例
May 28 Javascript
jquery操作ID带有变量的节点实例
Dec 07 Javascript
Angular JS 生成动态二维码的方法
Feb 23 Javascript
详解Chart.js轻量级图表库的使用经验
May 22 Javascript
使用vue-router切换页面时实现设置过渡动画
Oct 31 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 Javascript
jquery.cookie.js的介绍与使用方法
Feb 09 #Javascript
js 数据存储和DOM编程
Feb 09 #Javascript
超全面的javascript中变量命名规则
Feb 09 #Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
Feb 09 #Javascript
bootstrapValidator.min.js表单验证插件
Feb 09 #Javascript
js 原型对象和原型链理解
Feb 09 #Javascript
AngularJs表单校验功能实例代码
Feb 09 #Javascript
You might like
PHP cron中的批处理
2008/09/16 PHP
php设置静态内容缓存时间的方法
2014/12/01 PHP
php中stdClass的用法分析
2015/02/27 PHP
Yii2中datetime类的使用
2016/12/17 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
JS 显示当前日期与时间的代码
2010/03/24 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
jQuery循环滚动新闻列表示例代码
2014/06/17 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
2016/05/10 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
Python实现的单向循环链表功能示例
2017/11/10 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
使用豆瓣源来安装python中的第三方库方法
2021/01/26 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
ajax是什么及其工作原理
2012/02/08 面试题
应届生学校辅导员求职信
2013/11/07 职场文书
四个太阳教学反思
2014/02/01 职场文书
供电工程专业求职信
2014/08/09 职场文书
环境建议书
2015/02/04 职场文书