javascript实现的checkbox 想做个单击checkbox1,然后别的checkbox全选中,在取消checkbox1选中,别的checkbox也取消选中,类似那种全选的功能 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <title>无标题文档</title><script type="text/javascript">function change(){var a=document.getElementsByName("test");var b=document.getElementById("m");for(var i=0;i<a.length;i++){ a[i].checked=m.checked;}}</script></head><body><input type="checkbox" name="test">1<br/><input type="checkbox" name="test">2<br/><input type="checkbox" name="test">3<br/><input type="checkbox" name="test">4<br/><input type="checkbox" name="test">5<br/><input type="checkbox" onclick="change()" id="m">all<br/></body></html>这样试试 jquery实现很简单的$("#checkbox1").bind("click", function () { $(":checkbox").not("#checkbox1").attr("checked", $("#checkbox1").get(0).checked); }); a[i].checked=m.checked;改成a[i].checked=b.checked;m是写错了 但ie支持 所以当时没看出来 哈 这个不错啊,我以前一直都是用$(":checkbox").each(function(){代码块});这个样去写的,你这种更精简,学习了。 JAVASCRIPT--评分练习问题 JS,键功能替换的问题,请大家给看看, 100分,100分,100分 请问function 的参数如果是一个function该怎么写 为什么会有这种情况 求助:javascript如何传递属性? 关于下拉框的项目颜色问题 图片等比缩放 一个简单的问题 iframe表单的窗口控制问题,请高手来解 求教:六位数字2位小数(如676856.23)的正则式 关于网站流量统计JS,应该放在什么位置比较适合,head,body,底部??? my eclipse那个版本比较好
<script type="text/javascript">
function change(){
var a=document.getElementsByName("test");
var b=document.getElementById("m");
for(var i=0;i<a.length;i++){
a[i].checked=m.checked;
}
}
</script>
</head><body>
<input type="checkbox" name="test">1<br/>
<input type="checkbox" name="test">2<br/>
<input type="checkbox" name="test">3<br/>
<input type="checkbox" name="test">4<br/>
<input type="checkbox" name="test">5<br/>
<input type="checkbox" onclick="change()" id="m">all<br/>
</body>
</html>
这样试试
$("#checkbox1").bind("click", function () {
$(":checkbox").not("#checkbox1").attr("checked", $("#checkbox1").get(0).checked);
});