JavaScript全选/反选/取消全选

JavaScript之全选,取消全选,反选


<!DOCTYPE html>

<html>
<head lang="en">
<meta charset="UTF-8">
<title>全选,取消全选,反选</title>
<script type="text/javascript">
function checkAll(){       //全选
var all = document.getElementsByName("song");  //找到目标选项
for(var i = 0 ;i<all.length;i++){    //遍历,在赋值
all[i].checked=true;
}
}

function cancelAll(){    //取消全选
var all =document.getElementsByName("song");    //找到目标选项
for(var i=0;i<all.length;i++){    //遍历,再赋值
all[i].checked=false;
}
}
function reverse(){    //反选
var all =document.getElementsByName("song");    //找到目标选项
for(var i=0;i<all.length;i++){    //遍历,先判断,然后给赋予相反的值
if(all[i].checked==true){
all[i].checked=false;
}else{
all[i].checked=true;
}
}
}

</script>


</head>
<body>
<input type="button" value="全选" οnclick="checkAll()"/>  //找到方法
<input type="button" value="取消全选" οnclick="cancelAll()" /> //找到方法   

<input type="button" value="反选" οnclick="reverse()"/>    //找到方法
<hr/>
<input type="checkbox" name="song"/> 铁血丹心<br/>
<input type="checkbox" name="song"/> 火<br/>
<input type="checkbox" name="song"/> 大海<br/>
<input type="checkbox" name="song"/> 好汉歌<br/>
<input type="checkbox" name="song"/> 我们不一样<br/>
<input type="checkbox" name="song"/> 成都<br/>
<input type="checkbox" name="song"/> 半壶纱<br/>
<input type="checkbox" name="song"/> 你还要我怎样<br/>
<input type="checkbox" name="song"/> 一生所爱<br/>
<input type="checkbox" name="song"/> 追光者<br/>
</body>
</html>

转载于:https://www.cnblogs.com/weishenme/p/10822036.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值