js怎样选中一个checkbox
发布网友
发布时间:2022-04-27 07:29
我来回答
共2个回答
热心网友
时间:2022-04-22 11:23
有很多种方法啊,一般常用的有两种。
一是给定id,用getElementById(id号)来获取,如果有多个复选框可以依据具体情况设定不同id以区别。如:
<input type="checkbox" id="chk1" />
<input type="checkbox" id="chk2" />
<input type="checkbox" id="chk3" />
获取时只需要document.getElementById("chk1")。
还有一种是这种情况:
<div id="container">
<input type="checkbox" value="aaa" />
<input type="checkbox" value="bbb" />
<input type="checkbox" value="ccc" />
</div>
这时可以先获取复选框的父级,再利用索引获取需要的复选框。
比如现在要获取上方第二个checkbox,就可以这样做:
var checkboxArr = document.getElementById("container").getElementsByTagName("input");
那么第二个checkbox就是checkboxArr[1](索引是从0开始的)。
获取到需要的checkbox之后只需设置其checked属性为true就行了。如:
document.getElementById("chk1").checked = true;
或
checkboxArr[1].checked = true;
热心网友
时间:2022-04-22 12:41
你选中它要做什么呢?问题要写清楚啊