如何解决在触发键的动作之前检测 contenteditable div 上的退格事件
我曾尝试使用 keydown
函数,该函数似乎在键入字母之前评估 innerHTML
的 div
。但是,当使用 Backspace
键时,它会在应用退格后评估 innerHTML
的 div
。为什么是这样?我可以使用另一个事件来在应用退格之前检测退格吗?
按键事件与屏幕上的输入
Event | Letter | Backspace |
---------------------------------
keydown | before | after |
keypress | before | null |
keyup | after | after |
input | after | null |
befpreinput| before | null |
element.addEventListener("input",inputReg)
function inputReg(e){
console.log(e.target.innerHTML)
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。