如何使用javascript来设置checkbox的选中状态

总共有10个人,分属5个区域,点击第一个区域,显示所有的人,但是属于这个区域的人前面checkbox打勾,其他人不打勾。请问如何使用javascript来达到这个效果,或者其他方法也行~

代码如下:


var obj = document.getElementById("tt");
var value = obj.checked;
alert(value);// 若选中,则返回true,否则返回false
obj.checked = false;// 设置复选框为不选中状态

拓展资料:

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-04

1、定义一个checkbox节点

<input type='checkbox' id='iptchk'/>

2、根据id获取checkbox节点

var chk = document.getElementById('iptchk');//通过getElementById获取节点

3、通过checked设置为true,变checkbox为选中状态

chk.checked = true;//设置checked为选中状态

第2个回答  2018-05-28
1、定义一个checkbox节点<input type='checkbox' id='iptchk'/>;
2、根据id获取checkbox节点var chk = document.getElementById('iptchk');//通过getElementById获取节点;
3、通过checked设置为true,变checkbox为选中状态chk.checked = true;//设置checked为选中状态。
第3个回答  2011-10-31
给每个标签设置两个class,一个共同的class,和5个不同的class.第一个class负责显示所有人,另外一个class负责相应的打钩。
如果用javascript:你需要自己写一个函数来获取class
如果用jquery就简单多了,可以直接获取元素的class
第4个回答  2011-10-29
首先你要能区分出哪些是属于这个区域的人的checkbox
然后在checkbox上加上checked="checked"
相似回答