1. 程式人生 > >JS修改CKEDITOR的textarea內容

JS修改CKEDITOR的textarea內容

轉載自百度知道。【http://zhidao.baidu.com/link?url=ouH76T49rgVGYVPMWQWkE57wfET_O3GU9tt2u1m-KGqLJBNzBImZkaiocsISq5PvaAyTZ4U7A8-9OoVcQXnN8q】

需要利用CKEDITOR的JavaScript API介面

getData() 獲取編輯器的內容
setData() 設定編輯器的內容
insertHTML() 在當前游標位置插入HTML程式碼

不過遺憾的是沒有在末尾追加HTML程式碼的函式,但是可以使用getData()和setData()組合使用實現。
假設編輯器替換的TextArea的id位myEditor,則使用方法如下:
var htmlData=CKEDITOR.instances.myEditor.getData();
var appEndData="追加的內容";
var theData=htmlData+appEndData;
CKEDITOR.instances.myEditor.setData(theData);