js基础——复选框中的全选、反选和全不选

本文档提供了一个简单的HTML页面示例,展示了如何使用JavaScript来实现网页上的复选框全选、全不选及反选的功能。通过按钮点击事件触发相应的函数,可以方便地控制一组复选框的状态。
<!DOCTYPE html>
<html>
<head>
<title>select</title>
<meta charset="utf-8">
<script type="text/javascript">

//全选 全不选 循环 让每一个复选框 加上  checked 属性  全不选 就是取消checked属性 
// 参数 是用户传过来  如果参数是true 说明全选  如果false 全不选
function selectAll(status){
for (var i = 1; i <= 6; i++) {
//alert(document.getElementById('num'+i).value);
document.getElementById('num'+i).checked = status;
}
}
//反选 看之前是否选上  如果选中  就取消选中  反之 选中 
function selectReverse(){
//获取所有的选择框 
for (var i = 1; i <= 6; i++) {
//alert(document.getElementById('num'+i).value);
var status = document.getElementById('num'+i);
if (status.checked) {
status.checked = false;
}else{
status.checked = true;
}
}
}


</script>
</head>
<body>
<ul>
<li><input type="checkbox" name="hobby" id="num1" value="1">养猫</li>
<li><input type="checkbox" name="hobby" id="num2" value="2">养狗</li>
<li><input type="checkbox" name="hobby" id="num3" value="3">足球</li>
<li><input type="checkbox" name="hobby" id="num4" value="4">篮球</li>
<li><input type="checkbox" name="hobby" id="num5" value="5">乒乓</li>
<li><input type="checkbox" name="hobby" id="num6" value="6">相声</li>
</ul>
<button onclick="selectAll(true)">全选</button>
<button onclick="selectAll(false)">全不选</button>
<button onclick="selectReverse()">反选</button>


</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值