无法从输入字段获取输入

我无法从输入字段中获取用户输入的输入;这个你能帮我吗。

我无法弄清楚这里出了什么问题。


var ftemp = document.getElementById("Farenheit").value;
<td>   
<input type="number" id="Farenheit">
 </td>


在网页的输入字段中输入值时,根本没有获取输入值。

console.log-ing 变量只显示一个空行。


不负相思意
浏览 147回答 2
2回答

哈士奇WWW

这行代码var ftemp = document.getElementById("Farenheit").value;获取执行该行代码时的当前值。input当用户更改inputs 值时,它不会更新。如果您希望它做到这一点,您需要向input元素添加一个事件侦听器,该元素在input 事件发生时执行:var ftemp;document.getElementById("Farenheit").addEventListener('input', function() {&nbsp; ftemp = this.value;&nbsp; console.log(ftemp);})<input type="number" id="Farenheit">

一只甜甜圈

向 input 元素添加事件侦听器。document.querySelector('input').addEventListener('keyup',function() {&nbsp; &nbsp; console.log(this.value);});<input type="number" id="Farenheit" >&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript