如何将数字输入设置为javascript变量?

时间:2019-05-21 21:03:38

标签: javascript html

我想将用户输入的值设置为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>

2 个答案:

答案 0 :(得分:1)

您可以尝试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>

答案 1 :(得分:0)

尝试一下:

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

投票(如果有帮助的话)