← Toda a documentação

editor.getHTMLCode()

Retorna o conteúdo do editor como uma string HTML — a marcação limpa que você salva no banco de dados ou envia para a sua API. É a contrapartida de setHTMLCode() e também está disponível pelo alias editor.getHTML().

Sintaxe

editor.getHTMLCode()

Parâmetros

Nenhum.

Retorno

O conteúdo como uma string HTML.

Observações de comportamento

  • Blocos vazios no final são removidos. Um parágrafo vazio que sobra no fim do documento por causa do cursor não é incluído, assim o conteúdo salvo não acumula blocos em branco perdidos.
  • Ele respeita a visualização de código. Enquanto o editor mostra o código-fonte HTML, getHTMLCode() retorna exatamente o que está na visualização de código, então você sempre lê o que o usuário está vendo.
  • Texto e comentários são preservados. A marcação dos elementos, os comentários HTML e os nós de texto codificados são todos incluídos — o resultado é um HTML fiel, pronto para publicação.

Exemplo de uso

Salve o conteúdo no envio:

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

Coloque conteúdo no editor e leia-o de volta:

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

Relacionados