javascript - 按删除键时无法触发按键事件

标签 javascript dom-events keyevent

我发现删除键不会触发 Chrome 中的 keypress 事件,而其他键可以。这个问题在 Firefox 中没有出现,只是在 Chrome 中出现,为什么?这是我的代码:

document.addEventListener('keypress', function (e) {
     console.log(e);
}, false);

最佳答案

改用 keydownkeyup,它捕获删除键(以及其他 keypress 不捕获的键,参见 http://www.quirksmode.org/js/keys.html)

document.addEventListener('keydown', function (e) {
     console.log(e);
}, false);

关于javascript - 按删除键时无法触发按键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10187431/

相关文章:

javascript - 禁用 Touch UI cq 对话框上的文本字段

javascript - 如何在不每次都构建的情况下使用 npm 包进行开发?

javascript - 防止React中的setState触发

javascript - Paper.js 区分点击和拖动事件

javafx-8 - JavaFX8 KeyEvent - 触发文本字段上的退格键

javascript - selenium IDE 试图获得 margin 底值

javascript - 使用 JS 动画二维人体骨骼

javascript - 如何为 KnockoutJS 中的单击事件维护引用正确的执行上下文?

qt - 拦截Tab键按下可手动管理焦点切换

C# - System.Windows.Forms.Keys - 如何将应用程序热键保存在一个地方