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

发布时间 - 2026-01-10 22:57:31    点击率:

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

效果图:

测试代码如下:

<!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>

直接复制代码可用。

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


# js复选框全选  # js复选框取消全选  # js复选框多选  # 比较全的JS checkbox全选、取消全选、删除功能代码  # Javascript实现CheckBox的全选与取消全选的代码  # js multiple全选与取消全选实现代码  # js实现复选框的全选和取消全选效果  # javascript 全选/反选  # 取消选择效果  # CheckBox为CheckBoxList实现全选或全取消选择(js代码实现)  # JS小功能(checkbox实现全选和全取消)实例代码  # JS控件ASP.NET的treeview控件全选或者取消(示例代码)  # javascript 全选与全取消功能的实现代码  # JS实现表单全选以及取消全选实例  # 全选  # 大家分享  # 具体内容  # 大家多多  # 复选框  # charset  # title  # UTF  # meta  # lang  # en  # head  # li  # frtInfo  # label  # input  # ul  # list  # body  # div 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在景安云服务器上绑定域名并配置虚拟主机?  Laravel中的withCount方法怎么高效统计关联模型数量  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  如何在IIS服务器上快速部署高效网站?  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  微信小程序制作网站有哪些,微信小程序需要做网站吗?  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  Android滚轮选择时间控件使用详解  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  Laravel怎么实现验证码(Captcha)功能  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  Laravel Fortify是什么,和Jetstream有什么关系  Python面向对象测试方法_mock解析【教程】  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  如何挑选优质建站一级代理提升网站排名?  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  音乐网站服务器如何优化API响应速度?  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  网站建设要注意的标准 促进网站用户好感度!  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  原生JS获取元素集合的子元素宽度实例  网站页面设计需要考虑到这些问题  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  如何确保西部建站助手FTP传输的安全性?  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  详解jQuery中的事件  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  网站制作软件有哪些,制图软件有哪些?  如何在不使用负向后查找的情况下匹配特定条件前的换行符  浅谈javascript alert和confirm的美化  php 三元运算符实例详细介绍  C语言设计一个闪闪的圣诞树  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  如何快速搭建高效可靠的建站解决方案?  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  如何在宝塔面板中创建新站点?  网站制作免费,什么网站能看正片电影?  Python文件流缓冲机制_IO性能解析【教程】  网站制作企业,网站的banner和导航栏是指什么?  如何快速生成高效建站系统源代码?  java ZXing生成二维码及条码实例分享  javascript中闭包概念与用法深入理解