首页 > Web开发 > 详细

用js实现全选 全不选 反选的 功能

时间:2019-05-29 15:53:49      阅读:109      评论:0      收藏:0      [点我收藏+]

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<input type="checkbox" id="div1" name="ite"><span>杨幂</span><br>
<input type="checkbox" id="div2" name="ite"><span>范冰冰</span> <br>
<input type="checkbox" id="div3" name="ite"><span>张天爱</span> <br>
<input type="checkbox" id="div4" name="ite"><span>迪丽热巴</span> <br>
<input type="checkbox" id="div4" name="ite"><span>古力娜扎</span> <br>
<input type="button" value="全选" id="quanxuan">
<input type="button" value="全不选" id="quanbuxuan">
<input type="button" value="反选" id="fanxuan">
<script type="text/javascript">
//全选
document.getElementById(‘quanxuan‘).onclick=function(){
// 获取所有的复选框
var name=document.getElementsByName(‘ite‘);
for(var i=0;i<name.length;i++){
var che=name[i];
che.checked="checked",true;
}
}
//全不选
document.getElementById(‘quanbuxuan‘).onclick=function(){
// 获取所有的复选框
var name=document.getElementsByName(‘ite‘);
for(var i=0;i<name.length;i++){
var che=name[i];
che.checked="checked",false;
}
}
//反选
document.getElementById(‘fanxuan‘).onclick=function(){
// 获取所有的复选框
var inputs=document.getElementsByName(‘ite‘);
for(var i=0;i<inputs.length;i++){
var checkElement=inputs[i];
inputs[i].checked = !inputs[i].checked;
}
}
</script>
</body>
</html>

用js实现全选 全不选 反选的 功能

原文:https://www.cnblogs.com/xhuihuii/p/10944242.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!