文章插图
今天跟大家写了一份js的联动全选的源码,代码少,清晰易懂 。
效果是这样的:
点击全选下面的就会被全部全选,或者下面的被一一选择,全选按钮也会被选中 。运用复选框来实现的联动全选的功能 。
点击上面的复选框就会被全选
Javascript:联动全选
当下放的复选框没有被全选,最上面的全选按钮未被选中
复选框联动全选js代码实现:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset=”utf-8″>
<script type=”text/javascript”>
window.onload = function ()
{
var oBtn1 = document.getElementById(‘btn1’);
var oBox = document.getElementById(‘box’);
var oInputs = oBox.getElementsByTagName(‘input’);
oBtn1.onclick = function ()
{
if (oBtn1.checked == true) {
for (var i = 0; i < oInputs.length; i++) {
oInputs[i].checked = true;
}
} else {
for (var i = 0; i < oInputs.length; i++) {
oInputs[i].checked = false;
}
}
}
//点击每一个input框
for (var i = 0; i < oInputs.length; i++) {
oInputs[i].onclick = function ()
{
var n = 0;
for (var i = 0; i < oInputs.length; i++) {
if (oInputs[i].checked == true) {
n++;
}
}
if (n == oInputs.length) {
oBtn1.checked = true;
} else {
oBtn1.checked = false;
}
}
}
}
</script>
</head>
<body>
<h1>全选/全不选</h1>
<input type=”checkbox” id=”btn1″>
<div id=”box”>
<input type=”checkbox” name=””>
<input type=”checkbox” name=””>
<input type=”checkbox” name=””>
<input type=”checkbox” name=””>
</div>
</body>
</html>
相对比较简单,对于初学者应该有很好的帮助!请关注键盘码农 。后期继续更新,如有什么看法请在下方评论 。第一时间为您解答哦!
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 无限内购破解版游戏盒子 萌僵尸大战2为什么玩不了
- 苹果手机备忘录如何设置密码 苹果备忘录为什么加密不了
- 苹果手机骚扰电话怎么拦截设置 设置拒接陌生号码
- 无氧运动能彰显男人魄力
- 健身带美体操 快速掉脂无需花钱
- 情感咨询:感觉男友对前女友的事无法忘怀怎么办
- 万能无线wifi驱动使用方法 win7万能无线网卡驱动安装
- 苹果突然无服务蜂窝空白 如何解决显示无服务
- 成语无所不为形容的是什么 蚂蚁庄园11月5日答案最新
- 163号邮箱无法登录。为什么呢? 163邮箱不能登录