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
- editor.setHTMLCode(html) — carrega HTML no editor.
- editor.getPlainText() — o conteúdo como texto simples.
- Obter o conteúdo HTML — um passo a passo mais completo.
- Demonstração de salvar e carregar — armazene o HTML e leia-o de volta, com exemplos de servidor que o sanitizam antes.
- Editor em um formulário — envie o HTML junto com o restante do formulário.