gpt4 book ai didi

javascript - 单选按钮的值

转载 作者:行者123 更新时间:2023-11-30 16:31:03 25 4
gpt4 key购买 nike

这是我的代码:

    <script>
function myFunction() {
var x;
x = document.getElementById("numb2").value;
document.write(x);
}
</script>
***
<body>
<form>
<input id = "numb2" value = "Male" type="radio">Male
<input id = "numb2" value= "Female" type="radio">Female
</form>
</body>

问题是无论我选择什么,我都会得到“男性”。

最佳答案

检查这个fiddle :

 <form>
<input name='sex' value = "Male" type="radio">Male
<input name='sex' value= "Female" type="radio">Female
</form>

您必须使用 name 属性来实现此功能并循环遍历所有元素以检查选择了哪个单选元素,如下面的代码所示。

function myFunction() {
var value = "NONE";
var elems = document.getElementsByName("sex");
for(var i = 0; i < elems.length; i++) {
if(elems[i].checked) {
value = elems[i].value;
break;
}
}
alert(value);
}

关于javascript - 单选按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33312703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com