首页 > 解决方案 > 是否可以仅在未选择文本框时使用 JavaScript onkeydown 命令?

问题描述

我有一个文本框

<input type="text" id="textInput">

使用以下 JavaScript:

document.addEventListener('keydown', function(event) {
  alert('Key Pressed');
});

是否可以仅在未选择输入时触发警报?

标签: javascripthtml

解决方案


您可以检查事件目标,然后触发命令。

document.addEventListener('keydown', function(event) {
    if (!event === document.querySelector("#textInput")) {
        alert('Key Pressed');
    }
});

希望这可以帮助 !


推荐阅读