JavaScript Ecouter les changements de contenu


Exemple

Les événements qui travaillent avec la plupart des éléments de forme (par exemple, le change , keydown , keyup , keypress ) ne fonctionnent pas avec contenteditable .

Au lieu de cela, vous pouvez écouter les changements de contenteditable contenu avec l' input événement. En supposant que contenteditableHtmlElement est un objet DOM JS pouvant être contenteditable :

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