Chrome では、削除キーはkeypress
イベントを発生させませんが、他のキーは機能します。この問題は Firefox では発生せず、Chrome でのみ発生します。なぜでしょうか? これが私のコードです:
document.addEventListener('keypress', function (e) {
console.log(e);
}, false);
ベストアンサー1
keydown
または を代わりに使用するkeyup
と、削除キーをキャプチャします(keypressではキャプチャされない他のキーも同様です。http://www.quirksmode.org/js/keys.html)
document.addEventListener('keydown', function (e) {
console.log(e);
}, false);