基于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 相关文章推荐
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
Jan 17 Javascript
jquery表格内容筛选实现思路及代码
Apr 16 Javascript
js中top的作用深入剖析
Mar 04 Javascript
你可能不知道的JavaScript的new Function()方法
Apr 17 Javascript
jQuery鼠标事件汇总
Aug 30 Javascript
Angular2内置指令NgFor和NgIf详解
Aug 03 Javascript
JavaScript制作简单分页插件
Sep 11 Javascript
详解jQuery lazyload 懒加载
Dec 19 Javascript
js a标签点击事件
Mar 30 Javascript
[js高手之路]单例模式实现模态框的示例
Sep 01 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
Dec 03 Javascript
JavaScript享元模式原理与用法实例详解
Mar 09 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添加MySQL数据记录代码
2008/06/07 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
2010/11/01 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
千元咖啡店的创业计划书范文
2013/12/29 职场文书
模具设计与制造专业推荐信
2014/02/16 职场文书
白岩松演讲
2014/05/21 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
公路施工安全责任书
2015/05/08 职场文书
海上钢琴师观后感
2015/06/03 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
MySQL RC事务隔离的实现
2022/03/31 MySQL