我尝试使用外部html设置quill.js的内容,如下所示:
quill.container.querySelector('.ql-editor').innerHTML = myHtml;
但并非所有myHtml代码都显示在编辑器中!
当我这样做时:
document.getElementById("editor").innerHTML = myHtml;
整个html都在那里,但没有给出编辑功能(因为在#editor里面有.ql-editor,它被覆盖。
见这里: https://fiddle.jshell.net/ppkxL2pd/16/
随意更改两个给定的可能性,以了解我的意思。
为什么myHtml显示不正确?
答案 0 :(得分:0)
问题在于您将html分配给myHtml
变量的方式。
你正确地使用反引号作为模板文字,但它似乎在这种特殊情况下不起作用。
解决方案:
\
。 Working Demo here