javascript 实现在选中checkbox?

用javascript实现当我选中一个checkbox时其它checkbox都选中,当我不选中时其它都不选中.... 用javascript 实现当我选中一个checkbox时其它checkbox都选中,当我不选中时其它都不选中. 展开
 我来答
chenxuelei1218
2008-09-12 · TA获得超过551个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:361万
展开全部
<script language="javascript">
function chk()
{
var dd = document.getElementsByTagName("input")
for(i=0;i <dd.length;i++) {
if(dd[i].type== 'checkbox' && dd[i].id != "xx"){
dd[i].checked = document.getElementById("xx").checked;
}
}
}

</script>

<input type="checkbox" name="checkbox1" id="xx" value="checkbox"
onclick="chk()" />
<input type="checkbox" name="checkbox2" value="checkbox" />
<input type="checkbox" name="checkbox3" value="checkbox" />
<input type="checkbox" name="checkbox4" value="checkbox" />
<input type="checkbox" name="checkbox5" value="checkbox" />
<input type="checkbox" name="checkbox" value="checkbox" />
<input type="checkbox" name="checkbox6" value="checkbox" />
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
akfucc
2008-09-12 · TA获得超过5454个赞
知道大有可为答主
回答量:1771
采纳率:0%
帮助的人:2188万
展开全部
<script>
function a(){
checked = document.getElementById("t").checked;
for(i = 1;i<10;i++){
document.getElementById("t" + i).checked = checked;
}
}
</script>
<body>
<input type="checkbox" id="t" onclick="a();"/><br>
选中上面一个,下面自动选中<br>
<input type="checkbox" id="t1"/><br>
<input type="checkbox" id="t2"/><br>
<input type="checkbox" id="t3"/><br>
<input type="checkbox" id="t4"/><br>
<input type="checkbox" id="t5"/><br>
<input type="checkbox" id="t6"/><br>
<input type="checkbox" id="t7"/><br>
<input type="checkbox" id="t8"/><br>
<input type="checkbox" id="t9"/><br>
</body>

===================

其实就是在你那个特殊的checkbox处加个onclick事件,当你选中的时候,把其它全选中,反之则不选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
su176
2008-09-12 · TA获得超过209个赞
知道答主
回答量:178
采纳率:0%
帮助的人:0
展开全部
我知道大概

用一个函数,
这个函数的功能就是
当选择一个窗体的某个元素(checkbox)时
这个窗体的其他元素的selected属性都赋值为true。
当某个元素的selected属性是false时
这个窗体的其他元素的selected属性都赋值为false。

然后引用这个函数,在每个元素中加onchange事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
热一点很搞笑
2008-09-12 · TA获得超过337个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:239万
展开全部
绝对不会选我的反正。随便跟一下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cy_dancer
2008-09-12 · TA获得超过5466个赞
知道大有可为答主
回答量:3753
采纳率:16%
帮助的人:1402万
展开全部
大家都答了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式