倾听满足感的变化
与大多数表单元素一起使用的事件(例如,change,keydown,keyup,keypress)不适用于 contenteditable。
相反,你可以使用 input 事件收听 contenteditable 内容的更改。假设 contenteditableHtmlElement 是一个 JS DOM 对象,它是 contenteditable:
contenteditableHtmlElement.addEventListener("input", function() {
console.log("contenteditable element changed");
});