【发布时间】:2019-08-06 20:13:34
【问题描述】:
我在他们的keyup 上有一个eventListener 事件,用于整个文档执行功能foo()。
在我必须编辑文本字段之前,一切都运行良好。特别是,当我键入 f 键时,函数 foo() 被执行,这在我的目的是在文本字段中键入时是不可取的。
无论如何我可以绕过这个eventListener,以便我可以在文本字段中正常输入吗?
这是我的代码:
document.addEventListener("keyup", function(event){
event.preventDefault();
if (event.keyCode === 70){
foo();
}
});
function foo(){
console.log("Howdy world");
}
<input type="text">
【问题讨论】:
标签: javascript user-input dom-events keyboard-events