将javascript中的值引入单选按钮
我希望我的单选按钮根据用户输入的数字符号进行检查。这是我的密码:将javascript中的值引入单选按钮,javascript,html,input,radio-button,output,Javascript,Html,Input,Radio Button,Output,我希望我的单选按钮根据用户输入的数字符号进行检查。这是我的密码: <!DOCTYPE html> <html> <body> <script> function func1(x, y){ var z = x + y document.getElementById("Z").innerHTML = z; var Sign1 if (z < 0) { Sign1 = "pos"; }
<!DOCTYPE html>
<html>
<body>
<script>
function func1(x, y){
var z = x + y
document.getElementById("Z").innerHTML = z;
var Sign1
if (z < 0) {
Sign1 = "pos";
}
else {
Sign1 = "neg";
}
}
</script>
<form >
first input:<br>
<input id="Y" type="text" y="Y" value=85>
<br>
second input:<br>
<input id="X" type="text" x="X" value=15>
<br>
The Answer:<br>
<input id="Z" type="text" z="Z" >
<br>
<input type="radio" name="sign" value="pos" checked> positive
<input type="radio" name="sign" value="neg"> negative
<br><br>
</form>
<button type="button" onclick="func1(parseInt(document.getElementById('X').value),parseInt(document.getElementById('Y').value))">Try it</button>
</body>
</html>
函数func1(x,y){
var z=x+y
document.getElementById(“Z”).innerHTML=Z;
变量符号1
if(z<0){
Sign1=“pos”;
}
否则{
Sign1=“neg”;
}
}
第一次输入:
第二次输入:
答案是:
积极的
消极的
试试看
这里根据z的值。如何在javascript代码单选按钮中引入此值和条件?将此代码添加到函数末尾:
var elements = document.getElementsByName("sign");
for(var i = 0; i < elements.length; i++) {
elements[i].checked = elements[i].value === Sign1;
}
第一次输入:
第二次输入:
答案是:
积极的
消极的
试试看
您可以这样做:
var func1=函数(){
变量x,y,z;
x=编号(document.getElementById(“x”).value);
y=编号(document.getElementById(“y”).value);
z=x+y;
document.getElementById(“Z”).value=Z;
if(z<0){
document.getElementById(“neg”).checked=true;
}
否则{
document.getElementById(“pos”).checked=true;
}
}
无标题文件
第一次输入:
第二次输入:
答案是:
积极的
消极的
试试看
非常感谢,但请您解释一下for loop?