基于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实现复选框的全选和取消全选 的全部内容, 来源链接: utcz.com/z/340131.html

回到顶部