我发现删除键不会触发 Chrome 中的 keypress
事件,而其他键可以。这个问题在 Firefox 中没有出现,只是在 Chrome 中出现,为什么?这是我的代码:
document.addEventListener('keypress', function (e) {
console.log(e);
}, false);
最佳答案
改用 keydown
或 keyup
,它捕获删除键(以及其他 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/