我正在开发一个需要检测 keypress、keyup 和 keydown 事件的 javascript 应用程序。
这是我的代码:
document.addEventListener("keypress", checkKeyPress);
document.addEventListener("keydown", checkKeyDown);
document.addEventListener("keyup", checkKeyUp);
keyup 和 keydown 的监听器在 Opera、Firefox 和 Chrome 中被调用。但是在 Opera 和 Chrome 中不会调用keypress的侦听器。它仅在 Firefox 中调用。
为什么按键没有被处理?
浏览器版本:
Opera:12.15
Firefox:23.0
Chrome:28.0.1500.95