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
- editor.setHTMLCode(html) — carga HTML en el editor.
- editor.getPlainText() — el contenido como texto sin formato.
- Obtener el contenido HTML — una explicación más completa.
- Demo de guardar y cargar — guarda el HTML y vuelve a leerlo, con ejemplos de servidor que primero lo sanean.
- Editor en un formulario — envía el HTML con el resto del formulario.