1
我正试图在填充div的输入文本框上运行脚本。该片段是像这样:如何使用Javascript来填充输入文本框中的输入div?
<input type="text" id="control" value="" />
<div id="displaydiv"></div>
<script>
document.getElementById("control").onkeydown = function() {
document.getElementById("displaydiv").innerHTML = this.value;
}
</script>
的问题在这里是有一个字符,即滞后,如果我输入“A”,什么也不显示。当我输入'b'时,先前的'a'显示出来等等。我尝试用onkeyup替换onkeydown,并且还有一点滞后。如何让div实时匹配输入文本框,而无需刷新页面和/或在输入框上丢失焦点?
感谢您的期待。
“我试着用onkeyup替换onkeydown,而且还有一点滞后” - 欢迎使用web编程。 onKeyDown的速度与您将要获得的一样快......没有“beforeTheUserPressesAKey”事件。 – machineghost