傾聽滿足感的變化
與大多數表單元素一起使用的事件(例如,change
,keydown
,keyup
,keypress
)不適用於 contenteditable
。
相反,你可以使用 input
事件收聽 contenteditable
內容的更改。假設 contenteditableHtmlElement
是一個 JS DOM 物件,它是 contenteditable
:
contenteditableHtmlElement.addEventListener("input", function() {
console.log("contenteditable element changed");
});