[英]How to set content for quill editor?
I am trying to set content like this:我正在尝试设置这样的内容:
quill.setContents("<div class='r'>some text</div> ");
But it does not work.但它不起作用。 Please help.
请帮忙。
assigning it to the innerHTML usually works.将其分配给 innerHTML 通常有效。 try this
quill.root.innerHTML = "<div class='r'>Some text</div>";
试试这个
quill.root.innerHTML = "<div class='r'>Some text</div>";
For me (Quill 1.3.6), .pasteHTML
works:对我来说(Quill 1.3.6)
.pasteHTML
有效:
quill.pasteHTML("<div class='r'>some text</div> ");
.setText()
does not allow the setting of HTML and instead encodes HTML entities to show as plain text. .setText()
不允许设置 HTML 而是编码 HTML 实体以显示为纯文本。
.setContents()
didn't seem to work at all for me either. .setContents()
似乎对我也根本不起作用。
.root.innerHTML()
did not work either (threw a Javascript error). .root.innerHTML()
也不起作用(抛出 Javascript 错误)。
Using setText you can set HTML data使用 setText 您可以设置 HTML 数据
var quill = new Quill(".editor", {
modules: {
toolbar: toolbarOptions
},
theme: "snow"
});
quill.setText("<div class='r'>some text</div>");
Read more from quilljs document从quilljs 文档中阅读更多内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.