首页 > 解决方案 > 返回 HTML 到 QuillJS

问题描述

我想将 HTML 返回到 QuillJS 编辑器。

它是这样工作的:

var htmlToInsert = "<p>Line 1</p><p><br></p><p><strong>Bold line 2</strong></p>";
var editor = document.getElementsByClassName('ql-editor');
editor[0].innerHTML = htmlToInsert;

正确渲染

当我从 textarea 获取内部 HTML 时,Quill 会呈现完整的 HTML 标记:

var htmlToInsert = $('#textarea').html();
var editor = document.getElementsByClassName('ql-editor');
editor[0].innerHTML = htmlToInsert;

不需要的完整 HTML 标记

在场景 2 中我做错了什么?

标签: javascripthtml

解决方案


从文本区域获取内部 HTML 时会出现此问题。我现在从输入字段值中获取它,它有效。它需要是一个表单元素,因为我需要能够发布数据。


推荐阅读