基于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 ECMA-262-3 深入解析.第三章.this
Sep 28 Javascript
JavaScript在XHTML中的用法详解
Apr 11 Javascript
点击页面其它地方隐藏该div的两种思路
Nov 18 Javascript
js控制input输入字符解析
Dec 27 Javascript
node.js中的querystring.unescape方法使用说明
Dec 10 Javascript
JavaScript File API文件上传预览
Feb 02 Javascript
jQuery内容过滤选择器用法示例
Sep 09 Javascript
JavaScript中关于iframe滚动条的去除和保留
Nov 17 Javascript
vue生成token并保存到本地存储中
Jul 17 Javascript
微信小程序之swiper滑动面板用法示例
Dec 04 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 Javascript
js实现整体缩放页面适配移动端
Mar 31 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随机生成福彩双色球号码的2种方法
2013/02/04 PHP
PHP简单获取视频预览图的方法
2015/03/12 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
50行Python代码实现人脸检测功能
2018/01/23 Python
Python中的Django基本命令实例详解
2018/07/15 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
叙述DBMS对数据控制功能有哪些
2016/06/12 面试题
童装店创业计划书
2014/01/09 职场文书
2014年质量工作总结
2014/11/22 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
公司禁烟通知
2015/04/23 职场文书
经济纠纷起诉状
2015/05/20 职场文书
2016年父亲节寄语
2015/12/04 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
Python3的进程和线程你了解吗
2022/03/16 Python
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技