基于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在vs2008及js文件中的无智能提示的解决方法
Dec 30 Javascript
关闭浏览器时提示onbeforeunload事件
Dec 25 Javascript
js数组的基本操作(很全自己整理的)
Oct 16 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
Jun 21 Javascript
Highcharts入门之基本属性
Aug 02 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
Dec 02 Javascript
Angular路由简单学习
Dec 26 Javascript
基于Vue+element-ui 的Table二次封装的实现
Jul 20 Javascript
浅析JavaScript异步代码优化
Mar 18 Javascript
vue 兄弟组件的信息传递的方法实例详解
Aug 30 Javascript
一篇文章弄清楚Ajax请求的五个步骤
Mar 17 Javascript
JS setTimeout与setInterval的区别
Apr 20 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的库,结果发现很多东西
2006/12/31 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
jQuery循环滚动新闻列表示例代码
2014/06/17 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
2016/07/14 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
JS实现的排列组合算法示例
2019/07/16 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
Python3中多线程编程的队列运作示例
2015/04/16 Python
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
Python封装shell命令实例分析
2015/05/05 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
使用Python来开发微信功能
2018/06/13 Python
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
python新手学习可变和不可变对象
2020/06/11 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
工商管理本科毕业生求职信范文
2013/10/05 职场文书
成龙洗发水广告词
2014/03/14 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
党员思想汇报材料
2014/12/19 职场文书
烟台的海导游词
2015/02/02 职场文书
遗嘱格式范本
2015/08/07 职场文书
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP