首页 > 解决方案 > JavaScript 无法识别 HTML 值

问题描述

我的 JS 代码中无法识别我的 html 输入数字值,它会发出任何警报。如果我想制作另一个代码,也会发生同样的事情

var age = document.getElementById("ent").value;

document.getElementById("press").onclick = function() {
  alert(age);
}
<input type="number" id="ent">
<button id="press">seed</button>

标签: javascripthtml

解决方案


您在age页面首次加载时进行设置,而不是在用户填写输入之后进行设置。在单击处理程序中分配变量。

document.getElementById("press").onclick = function() {
  var age = document.getElementById("ent").value;
  alert(age);
}
<input type="number" id="ent">
<button id="press">seed</button>


推荐阅读