在触发键的动作之前检测 contenteditable div 上的退格事件

时间:2021-06-16 04:17:29

标签: javascript html event-handling

我曾尝试使用 keydown 函数,该函数似乎在键入字母之前评估 innerHTMLdiv。但是,当使用 Backspace 键时,它会在应用退格后评估 innerHTMLdiv。为什么是这样?我可以使用另一个事件来在应用退格之前检测退格吗?
按键事件与屏幕上的输入

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)
}

0 个答案:

没有答案
相关问题