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