倾听满足感的变化

与大多数表单元素一起使用的事件(例如,changekeydownkeyupkeypress)不适用于 contenteditable

相反,你可以使用 input 事件收听 contenteditable 内容的更改。假设 contenteditableHtmlElement 是一个 JS DOM 对象,它是 contenteditable

contenteditableHtmlElement.addEventListener("input", function() {
    console.log("contenteditable element changed");
});