CKEditor 4 由于错误编辑器不正确元素而无法工作

问题描述 投票:0回答:2

CKEditor 4 无法工作,出现此错误:([CKEDITOR] 错误代码:编辑器不正确的元素。{element: "body"} ckeditor.js:21 )。

我的文本区域有一个 id="body"。我已在标题中添加了脚本。一切都应该如此,但仍然不确定为什么不起作用。如有任何帮助,我们将不胜感激。

CKEDITOR.replace('body');

javascript php ckeditor4.x
2个回答
3
投票
<head>
    <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>

编辑器对

textarea
元素进行操作,因此请在您体内的某处创建一个:

<textarea id="editor1" name="editor1"></textarea>

然后使用以下代码初始化编辑器在声明文本区域元素之后:-

<script type="text/javascript"> CKEDITOR.replace( 'editor1' ); </script>
    

0
投票
在调用 ckeditor textarea 之前检查是否在其他元素中调用相同的 id 或相同的类。

例如。

<textarea class="editor_1" id="editor_1"></textarea>
检查文本区域上方的任何 div 中是否未调用相同的 id 或类

例如。

<div class="editor_1" id="editor_1"></div>
    
© www.soinside.com 2019 - 2024. All rights reserved.