Javascript 带ejs的Ckeditor

Javascript 带ejs的Ckeditor,javascript,ckeditor,ejs,Javascript,Ckeditor,Ejs,在ejs文件中添加ckeditor时遇到问题。我正在将其作为脚本文件从公用文件夹导入 ejs文件头 我确信它正在寻找正确的路径,因为我没有像以前那样出现控制台错误。然后在一个文本区域中,我使用了编辑器类,就像我在文档中看到的那样,但是当我去查看编辑器时,它仍然只是一个带有引导类的文本区域 text我想更改的区域 是我做错了什么,还是ckeditor不能与ejs一起工作?尝试在加载时使用JS方法初始化 CKEDITOR.replace('ID_OF_TEXTAREA'); 我知道这可能太

在ejs文件中添加ckeditor时遇到问题。我正在将其作为脚本文件从公用文件夹导入

ejs文件头


我确信它正在寻找正确的路径,因为我没有像以前那样出现控制台错误。然后在一个文本区域中,我使用了编辑器类,就像我在文档中看到的那样,但是当我去查看编辑器时,它仍然只是一个带有引导类的文本区域

text我想更改的区域



是我做错了什么,还是ckeditor不能与ejs一起工作?

尝试在加载时使用JS方法初始化

CKEDITOR.replace('ID_OF_TEXTAREA');

我知道这可能太晚了,但希望它能在将来帮助别人。 因此,确保ckeditor.js的路径正确,只需添加此脚本
CKEDITOR.replace(“文本区域名称”)
如果出现上述问题,“message”是如此设置的textarea的名称

CKEDITOR.replace(“消息”)

请检查JS是否从页面源加载。已验证JS是否在接收此错误的源代码中ckeditor.JS:348未捕获类型错误:无法读取Object.ckeditor.replace(ckeditor.JS:352)处(ckeditor.JS:348)的未定义属性“getEditor”在dashboard:28,当我将这个
CKEDITOR.replace('editor')添加到页面顶部时文本区域的ID是什么。尝试使用getElementByID获取元素,并检查是否可以获取元素。
 <div class="form-group">
      <label for=""></label>
      <textarea type="text" class="form-control mb-2 editor" placeholder="Your message" name="message"></textarea>
 </div>
CKEDITOR.replace('ID_OF_TEXTAREA');