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