JavaScript 监听器, "keypress"不检测退格键?

标签 javascript keypress addeventlistener

我正在使用 keypress 监听器,例如..

addEventListener("keypress", function(event){

}

但是,这似乎没有检测到删除文本的退格键......

我可以使用不同的监听器来检测吗?

最佳答案

KeyPress 事件仅针对字符(可打印)键调用,KeyDown 事件针对所有包括不可打印键(例如 ControlShiftAlt、退格键

更新:

The keypress event is fired when a key is pressed down and that key normally produces a character value

Reference .

关于JavaScript 监听器, "keypress"不检测退格键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4843472/

相关文章:

javascript - 问题自动重定向到原始脚本/指示器

iphone - 以编程方式模拟 iPhone 上的键盘事件

javascript - 浏览器监听多个按键按下js

javascript - 保持循环分配事件监听器的参数值

Javascript - 如何使用点击事件和类删除 DOM 元素?

javascript - 为所有人更改 Vuejs 中的数据

javascript - 使用JS更改页面上的所有颜色

javascript - 使用 React hooks 时事件监听器函数发生变化

javascript - 传递指向变量的字符串参数

focus - 当我按下回车键或在文本字段外单击时,如何移除文本字段焦点? (SwiftUI,MacOS)