有没有办法在之前执行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' –