【发布时间】:2013-07-01 18:49:13
【问题描述】:
<div class="newfile" >
<ul>
<li><input value="test1" type="radio" name="abc" onclick="getResults()" /></li>
<li><input value="test2" type="radio" name ="abc" onclick="getResults()" /></li>
<li><input value="test1" type="radio" name ="xyz" onclick="getResults()"/></li>
<li><input value="test2" type="radio" name="xyz" onclick="getResults()" /></li>
</ul>
</div>
这是我现在的 html,如果任何两个具有相同值的单选按钮(如 ="test2" 或 "test1")给我警报
我试图在循环中获得价值
<script>
function getResults() {
var radios = document.getElementsByTagName("input");
for (var i = 0; i < radios.length; i++) {
if (radios[i].checked) {
alert(radios[i].value);
break;
}
}
}
</script>
但不知道如何比较两个选中按钮的值并获得警报。
如果有任何两个具有相同值的单选按钮给我警报,我希望不会发生任何事情。
【问题讨论】:
标签: javascript