基于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 'ejs'的解决办法
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中闭包概念与用法深入理解

