如何将<input /> id号转换为var(Math)

时间:2019-03-15 23:51:17

标签: javascript html

我在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>

1 个答案:

答案 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>

相关链接:

Input Text value Property

onclick event