我正在尝试在填充 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 实时匹配输入文本框,而不会刷新页面和/或失去对输入框的关注?
感谢您的关注。