如何为 CKEditor 的富文本框赋值



我正在使用CKEditorrichtexbox,我想通过javascript为该文本框分配一些值,但无法实现。尝试以下方法。
设置数据()
insertHtml()
插入文本()
我收到Javascript错误,因为"对象不支持属性或方法setData"。
下面是富文本框
的html

CKEDITOR.instances["#<%=txtrecoveryactivity.ClientID%>"].setData("<b>Demo</b> Title")
<CKEditor:CKEditorControl ID="txtrecoveryactivity" BasePath="~/ckeditor" runat="server"></CKEditor:CKEditorControl>

从您的错误来看,您似乎没有得到正确的编辑器实例,这就是为什么它显示"对象不支持属性或方法 setData"的原因。

因此,可能有两种情况:

  1. 您没有在CKEDITOR.instances["#<%=txtrecoveryactivity.ClientID%>"]中传递正确的 ckEditor ID
  2. 此代码在创建 ckEditor 实例之前执行

最新更新