如果我有一组radion按钮,默认设置为一个:
<input type="radio" id="id1" name="grp" value="val1" checked="checked">
<input type="radio" id="id2" name="grp" value="val2">
<input type="radio" id="id3" name="grp" value="val3">
如果我现在获取ID为“id2”的元素并执行
var el = ...;
el.checked = true;
其他元素的checked
属性会自动设置为false
吗?
指向描述行为的官方文档链接的加分点。
答案 0 :(得分:2)
在单选按钮上设置checked属性是否会更改其他按钮上的已检查属性?
是的,确实如此。我很惊讶地发现DOM2 HTML specification中没有明确记录这种行为。但是,它记录在HTML5 specification和HTML 4.01 specification。
中