侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

全选,反选及jQuery1.9.1针对checkbox的调整

2023-12-14 星期四 / 0 评论 / 0 点赞 / 25 阅读 / 2651 字

1.原生js实现全选、反选等功能 <!DOCTYPEhtml><html><head><title>全选</title></head><body><inputid="btn1"type="button

1.原生js实现全选、反选等功能

<!DOCTYPE html><html><head>	<title>全选</title></head><body><input id="btn1" type="button" value="全选"><br /><input id="btn2" type="button" value="不选"><br /><input id="btn3" type="button" value="反选"><br /><div id="for_check"><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /><input type="checkbox" /><br /></div><script type="text/javascript">	var mybtn1 = document.getElementById('btn1');	var mybtn2 = document.getElementById('btn2');	var mybtn3 = document.getElementById('btn3');	var mydiv = document.getElementById('for_check');	var mycheck = mydiv.getElementsByTagName('input');	mybtn1.onclick=function(){		for(var i = 0; i < mycheck.length; i++){			mycheck[i].checked=true;		}	};	mybtn2.onclick=function(){		for(var i = 0; i < mycheck.length; i++){			mycheck[i].checked=false;		}	};	mybtn3.onclick=function(){		for(var i = 0; i < mycheck.length; i++){			if(mycheck[i].checked==true) {				mycheck[i].checked=false;			}else{				mycheck[i].checked=true;			};		}	};</script></body></html>

2.使用jquery选择要注意版本问题,对于1.9以上的版本要注意

$(".ppp").attr("checked",true);换成:$(".ppp").prop("checked",true);如果不换先设置flase再设置ture,设置的ture无效


广告 广告

评论区