如何将数字输入到javascript变量中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (38)

我想将用户输入的值设置为var numberr,而不是已经存在的值,例如(value =“9”)。

我可能完全做错了我只想知道如何存储用户输入的值:/

var numberr = document.getElementById("myNumber").value;


function myFunctionVar() {
  document.getElementById("myNumber").value = numberr;
}

<form action="/action_page.php">
  <input type="number" id="myNumber" value="9">
  <input type="submit">

</form>
提问于
用户回答回答于

试一试:

  let myNumber;
  let input = document.querySelector('#myNumber')
  input.addEventListener('input', function(e){
    myNumber = e.target.value
    console.log(myNumber)
  })

投票(如果有帮助的话)

用户回答回答于

你可以试试parseInt

document.getElementById("btnmyNumber").addEventListener("click", myFunctionVar);
function myFunctionVar() {
  var numberr = parseInt(document.getElementById("myNumber").value, 10);
  alert(numberr);
<form >
<input type="number" id="myNumber" value="9">
<input type="submit" id="btnmyNumber">

</form>

扫码关注云+社区

领取腾讯云代金券