我尝试设置这样的内容:
quill.setContents("<div class='r'>some text</div> ");
但它不起作用。请帮帮我
mwg9r5ms1#
将其分配给innerHTML通常会起作用。试试这个quill.root.innerHTML = "<div class='r'>Some text</div>";
quill.root.innerHTML = "<div class='r'>Some text</div>";
uhry853o2#
对我来说(Quill 1.3.6),.pasteHTML工作:
.pasteHTML
quill.pasteHTML("<div class='r'>some text</div> ");
.setText()不允许设置HTML,而是将HTML实体编码为纯文本。.setContents()似乎也不适合我。.root.innerHTML()也不工作(抛出了一个JavaScript错误)。
.setText()
.setContents()
.root.innerHTML()
3j86kqsm3#
使用setText可以设置HTML数据
var quill = new Quill(".editor", { modules: { toolbar: toolbarOptions }, theme: "snow" }); quill.setText("<div class='r'>some text</div>");
从quilljs文档中阅读更多内容
ttygqcqt4#
这就是我的工作。
quill.container.firstChild.innerHTML = $('#'+el.id).html();
4条答案
按热度按时间mwg9r5ms1#
将其分配给innerHTML通常会起作用。试试这个
quill.root.innerHTML = "<div class='r'>Some text</div>";
uhry853o2#
对我来说(Quill 1.3.6),
.pasteHTML
工作:.setText()
不允许设置HTML,而是将HTML实体编码为纯文本。.setContents()
似乎也不适合我。.root.innerHTML()
也不工作(抛出了一个JavaScript错误)。3j86kqsm3#
使用setText可以设置HTML数据
从quilljs文档中阅读更多内容
ttygqcqt4#
这就是我的工作。