【发布时间】:2014-04-13 13:39:16
【问题描述】:
我是 JavaScript 的初学者。我的动态页面上有几个单选按钮,我想创建一个脚本来执行以下操作:
HTML:
<input type="radio" id="elemainfoto">
<input type="radio" id="elemainfoto">
<input type="radio" id="elemainfoto">
JavaScript:
var radio = '#elemainfoto',
if(radd.value == 0) {
radd.checked the first radio element,
} else {
keep the way it is,
}
如果没有标记任何单选元素,则标记第一个必填项。
【问题讨论】:
-
document.querySelectorAll('[type="radio"]')[0].checked = true?哦.. 你不能有重复的 ID,所以你的 HTML 是无效的。 -
一个有效的 HTML 页面不能有重复的 ID。此代码不起作用。将 ID 更改为类,并将伪代码更改为实际语法。你应该到达(非常接近)你的解决方案
-
你想要一种默认的行为吗?
-
是的,阿米特·乔基。 Jquery 很酷!
-
只需将第一个设置为默认选择,无需脚本。
标签: javascript radio checked