我认为这会起作用,但如果空的话,它不会返回false。有什么建议吗?
var radioButtons = document.getElementsByName("Vehicle");
for (var i = 0; i < radioButtons.length; i++) {
if (radioButtons[i].checked) {
console.log("radioButton " + i + ": " + radioButtons[i].value);
}
}
答案 0 :(得分:1)
因为所有具有互斥选择的单选按钮具有相同的name
....并且没有两个元素应该具有相同的id
。使用id
的所有按钮都很乏味。