我正在使用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"的原因。
因此,可能有两种情况:
- 您没有在
CKEDITOR.instances["#<%=txtrecoveryactivity.ClientID%>"]
中传递正确的 ckEditor ID - 此代码在创建 ckEditor 实例之前执行