有沒有辦法在之前執行javascript-event 這是自然的行爲?在其自然行爲之前執行事件
例如,使用下面的代碼,如果您按鍵盤上的/
鍵,此字符將立即打印在輸入字段中,2秒鐘後將顯示警報。這是obviuos。
但是有沒有辦法讓之前顯示的提示/
打印出來?
<input></input>
<script>
document.querySelector("input").focus();
addEventListener("keydown", function (e) { if (e.keyCode === 191) { myFunc(e); } });
function myFunc(e) {
setTimeout(function() {
alert("Hello!");
}, 2000);
}
</script>
'input'是一個void元素,不接受關閉''標籤。 –
僅供參考:在我的鍵盤上註釋'/'keyCodes是:'111'和'shiftKey + 55' –