我正在使用鹅毛笔富文本编辑器在html中生成富文本文本区域。但是问题是我无法使用羽毛笔setText
方法将任何文本设置为富文本。有人可以告诉我我在这里做什么错吗?为什么setText
不工作?
HTML:
<link href="https://cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
<script src="https://cdn.quilljs.com/1.3.6/quill.js"></script>
<div class="form-group">
<label for="Description">Article:</label>
<textarea class="form-control" id="Article" rows="6"></textarea>
</div>
测验脚本:
<script>
var quill = new Quill('#Article', {
theme: 'snow',
});
quill.setText('Hello\n');
</script>
根据Quill的官方文档,您不需要使用textArea
HTML元素。
只需使用div
,羽毛笔就可以用作文本编辑器。
当textarea
与Quill一起使用时,它将与HTML默认行为和冲突quill
。
您可以在此处了解更多信息,这就是它的含义。
请注意,通过提供您自己的HTML元素,Quill会搜索特定的输入元素,但是您自己与Quill无关的输入仍可以添加,设置样式和共存。
var quill = new Quill('#Article', {
theme: 'snow'
});
quill.setText('Hello World\n');
<link href="https://cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
<script src="https://cdn.quilljs.com/1.3.6/quill.js"></script>
<div class="form-group">
<label for="Description">Article:</label>
<div class="form-control" id="Article" rows="6"></div>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句