我尝试将CKEditor 5设置到一个以上的<textarea>
,但只有第一个有效。
以下是代码:
<script src="https://cdn.ckeditor.com/ckeditor5/1.0.0-alpha.2/classic/ckeditor.js"></script>
<textarea name="content0" class="editor" id="c0">This is some sample content.</textarea>
<textarea name="content1" class="editor" id="c1">This is some sample content.</textarea>
<textarea name="content2" class="editor" id="c2">This is some sample content.</textarea>
<script>ClassicEditor.create(document.querySelector('.editor'));</script>
这是结果:
![在此输入图像描述](https://istack.dev59.com/zxraJ.webp)
为什么只有第一个?
document.querySelectorAll('.editor')
获取所有具有editor
类的元素,然后我们循环遍历它们,为每个元素创建一个CKEditor实例。 - Wizard