← Toda la documentación

editor.getHTMLCode()

Devuelve el contenido del editor como una cadena HTML: el marcado limpio que guardas en tu base de datos o envías a tu API. Es el complemento de setHTMLCode(), y también está disponible con el alias editor.getHTML().

Sintaxis

editor.getHTMLCode()

Parámetros

Ninguno.

Valor devuelto

El contenido como cadena HTML.

Notas de comportamiento

  • Los bloques vacíos del final se recortan. Un párrafo vacío suelto que deja el cursor al final del documento no se incluye, así que el contenido guardado no acumula bloques en blanco sobrantes.
  • Respeta la vista de código. Mientras el editor muestra el código HTML, getHTMLCode() devuelve exactamente lo que hay en la vista de código, así que siempre lees lo que el usuario está viendo.
  • Se conservan el texto y los comentarios. Se incluyen el marcado de los elementos, los comentarios HTML y los nodos de texto codificados: el resultado es HTML fiel, listo para publicar.

Ejemplo de uso

Guarda el contenido al enviar:

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

Carga contenido y vuelve a leerlo:

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

Relacionado