我在var中输入了一个数字。我减去了一个数字。 谢谢vicodin对我的帮助!我修复了它,而且有效! (我为程序更改了名称)
<!DOCTYPE html>
<html>
<body>
<p></p>
<span><input type="number" id="guess1"><p id="g1s"></p></span>
<input type="button" onclick="Calculate()" value="Calculate">
<script>
function Calculate() {
var GuessCon1 = document.getElementById("guess1").value;
var GuessCon1sub = GuessCon1 - 500;
document.getElementById("g1s").innerHTML = GuessCon1sub;
}
</script>
</body>
</html>
答案 0 :(得分:3)
您已将字符串"numb1"
分配给变量g
。如果要获取输入的值,则需要找到该元素(例如,使用document.geElementById
方法)并从中获取一个值。
此外,您想触发计算,例如通过单击按钮。我在一个代码段中添加了一个代码,您可以运行它并尝试使用它来了解它。
var button = document.getElementById("substract")
button.onclick = function() {
var g = document.getElementById("numb1").value
var a = 578;
var x = g - a;
document.getElementById("demo").innerHTML = x;
}
<input type="number" id="numb1">
<input type="submit" id="substract">
<p id="demo"></p>
相关链接: