为了账号安全,请及时绑定邮箱和手机立即绑定

无法从输入字段获取输入

无法从输入字段获取输入

不负相思意 2021-07-12 12:04:56
我无法从输入字段中获取用户输入的输入;这个你能帮我吗。我无法弄清楚这里出了什么问题。var ftemp = document.getElementById("Farenheit").value;<td>    <input type="number" id="Farenheit">  </td>在网页的输入字段中输入值时,根本没有获取输入值。console.log-ing 变量只显示一个空行。
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

这行代码


var ftemp = document.getElementById("Farenheit").value;

获取执行该行代码时的当前值。input


当用户更改inputs 值时,它不会更新。


如果您希望它做到这一点,您需要向input元素添加一个事件侦听器,该元素在input 事件发生时执行:


var ftemp;

document.getElementById("Farenheit").addEventListener('input', function() {

  ftemp = this.value;

  console.log(ftemp);

})

<input type="number" id="Farenheit">


查看完整回答
反对 回复 2021-07-15
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

向 input 元素添加事件侦听器。


document.querySelector('input').addEventListener('keyup',function() {

    console.log(this.value);

});

<input type="number" id="Farenheit" > 


查看完整回答
反对 回复 2021-07-15
  • 2 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信