基于JavaScript实现复选框的全选和取消全选
更新时间:2021年04月11日 15:10:48 作者:zuncle
这篇文章主要为大家详细介绍了基于JavaScript实现复选框的全选和取消全选,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了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>
直接复制代码可用。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
javascript Array.remove() 数组删除
下面的代码主要是实现了,删除数组中指定的值。2009-08-08
修复ie8&chrome下window的resize事件多次执行
window.onresize 事件 专用事件绑定器 v0.1,用于解决 lte ie8 & chrome 及其他可能会出现的 原生 window.resize 事件多次执行的 BUG.2011-10-10
JavaScript使用pop方法移除数组最后一个元素用法实例
这篇文章主要介绍了JavaScript使用pop方法移除数组最后一个元素,实例分析了javascript中pop方法的使用技巧,需要的朋友可以参考下2015-04-04


最新评论