[英]storing user input to a variable as user is typing it in javascript
我想在用户将其输入到javascript变量中时存储用户输入。 我知道如何使用按钮进行操作,但是我希望它是实时的,以便用户输入内容时变量随用户输入而变化。 最好的方法是什么?
使用onkeyup
来做到这一点。 每当按下键时,都会调用一个函数,并且在该函数中,变量将始终具有用户输入时输入框的值
function a() { var d=document.getElementById("a").value console.log(d) }
<input id="a" onkeyup="a()"/>
这是我的2美分
let storedValue = '';
//Get input field from DOM.
let inputField = document.querySelector('inputField');
//Attach keyup/keydown event listener to the input
inputField.addEventListener('keyup',function()
{
storedValue = inputField.value;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.