基于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浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】

