
有很多种方法啊,一般常用的有两种。
一是给定id,用getElementById(id号)来获取,如果有多个复选框可以依据具体情况设定不同id以区别。如:
<input
type="checkbox"
id="chk1"
/>
<input
type="checkbox"
id="chk2"
/>
<input
type="checkbox"
id="chk3"
/>
获取时只需要documentgetElementById("chk1")。
还有一种是这种情况:
<div
id="container">
<input
type="checkbox"
value="aaa"
/>
<input
type="checkbox"
value="bbb"
/>
<input
type="checkbox"
value="ccc"
/>
</div>
这时可以先获取复选框的父级,再利用索引获取需要的复选框。
比如现在要获取上方第二个checkbox,就可以这样做:
var
checkboxArr
=
documentgetElementById("container")getElementsByTagName("input");
那么第二个checkbox就是checkboxArr[1](索引是从0开始的)。
获取到需要的checkbox之后只需设置其checked属性为true就行了。如:
documentgetElementById("chk1")checked
=
true;
或
checkboxArr[1]checked
=
true;
我用jq;
单选框;
if($('radio')attr('check')=='checked'){
consolelog($(this)value)//获取value值
consolelog($(this)index())// 获取当前下标
}
check同,换个名字就好了
js判断复选框是否选中
[html] view plain copy
<!doctype html>
<html lang="cn">
<head>
<meta >}
参考资料
CSDNCSDN[引用时间2018-1-20]
以上就是关于js怎样选中一个checkbox全部的内容,包括:js怎样选中一个checkbox、如何用JS取得单选框radiobox和复选框checkbox当前选中的值、在HTML中如何用JavaScript判断复选框checkbox是否被选中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)