【发布时间】:2016-01-04 11:06:04
【问题描述】:
如果输入被检查,我想检索值。
<input type="radio" name="radioGroup" value="check" />
<input type="radio" name="radioGroup" value="wrong" />
<input type="radio" name="radioGroup" value="wrong" />
<input type="radio" name="radioGroup" value="wrong" />
<button>Submit</button>
在我尝试的脚本中,
var a = document.getElementsByTagName("input").name;
var btn = document.getElementsByTagName("button");
btn.onclick = function () {
if (a.checked == true) {
console.log(a.value);
}
};
我需要在每个输入中添加一个“id”吗? 我想要纯 javascript,因为我已经知道 jQuery 代码。
【问题讨论】:
-
嗯,jQuery 的选择器函数与 Javascript 的不同,因为
document.getElementsByTagName给你一个NodeList,而不是一个元素。此时不需要var a = …和var btn = …,它们也不正确。对于按钮,像document.querySelector('button')这样的选择器更合适,如果该按钮是页面上唯一的按钮。然后阅读重复的目标以找出其余部分。
标签: javascript