基于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


相关推荐: 详解CentOS6.5 安装 MySQL5.1.71的方法  Internet Explorer官网直接进入 IE浏览器在线体验版网址  微信h5制作网站有哪些,免费微信H5页面制作工具?  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  如何快速搭建高效可靠的建站解决方案?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  如何快速搭建自助建站会员专属系统?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  香港服务器选型指南:免备案配置与高效建站方案解析  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  Python文本处理实践_日志清洗解析【指导】  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  C++时间戳转换成日期时间的步骤和示例代码  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  北京企业网站设计制作公司,北京铁路集团官方网站?  php json中文编码为null的解决办法  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  nodejs redis 发布订阅机制封装实现方法及实例代码  如何注册花生壳免费域名并搭建个人网站?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  如何快速上传自定义模板至建站之星?  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Python图片处理进阶教程_Pillow滤镜与图像增强  微信公众帐号开发教程之图文消息全攻略  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  EditPlus 正则表达式 实战(3)  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  HTML 中如何正确使用模板变量为元素的 name 属性赋值  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  微信小程序 闭包写法详细介绍  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  Android利用动画实现背景逐渐变暗  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  图册素材网站设计制作软件,图册的导出方式有几种?  Laravel如何处理表单验证?(Requests代码示例)  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】