← Toute la documentation

editor.getHTMLCode()

Renvoie le contenu de l’éditeur sous forme de chaîne HTML — le balisage propre que vous enregistrez dans votre base de données ou envoyez à votre API. C’est le pendant de setHTMLCode(), également disponible sous l’alias editor.getHTML().

Syntaxe

editor.getHTMLCode()

Paramètres

Aucun.

Valeur renvoyée

Le contenu sous forme de chaîne HTML.

Remarques sur le comportement

  • Les blocs vides de fin sont supprimés. Un paragraphe vide laissé par le curseur à la fin du document n’est pas inclus : le contenu enregistré n’accumule donc pas de blocs vides parasites.
  • Elle respecte la vue code. Lorsque l’éditeur affiche le source HTML, getHTMLCode() renvoie exactement ce qui figure dans la vue code : vous lisez donc toujours ce que l’utilisateur voit à ce moment-là.
  • Le texte et les commentaires sont conservés. Le balisage des éléments, les commentaires HTML et les nœuds de texte encodés sont tous inclus — le résultat est un HTML fidèle, prêt à être publié.

Exemple d’utilisation

Enregistrer le contenu lors de l’envoi :

var editor1 = new RichTextEditor("#div_editor1");
document.getElementById("btn_save").onclick = function () {
    var html = editor1.getHTMLCode();
    fetch("/api/save", { method: "POST", body: html });
};

Faire l’aller-retour du contenu :

editor1.setHTMLCode("<p>Hello <b>world</b></p>");
var html = editor1.getHTMLCode();   // "<p>Hello <b>world</b></p>"

Voir aussi