如何获取CKEditor的document呢?
不知道自己的感觉是不是对的。CKEditor似乎是将页面的textarea替换成了一个类似iframe的东东。但是CKEditor的API里CKEDITOR对象似乎只能得到当前CKEditor所在页面的document对象(也许是我看API不仔细漏掉了什么吧),却不能得到CKEditor编辑区域的document对象……。想问问大家 编辑区域的document对象到底能不能得到,怎么得到?我获得编辑区域的document对象其实就是为了获取一个已知ID的div的innerHTML.
不知道为啥CKEDITOR.document.getById()能够得到对象,但是getHtml却是空的,额!纠结死了。
不知道自己的感觉是不是对的。CKEditor似乎是将页面的textarea替换成了一个类似iframe的东东。但是CKEditor的API里CKEDITOR对象似乎只能得到当前CKEditor所在页面的document对象(也许是我看API不仔细漏掉了什么吧),却不能得到CKEditor编辑区域的document对象……。想问问大家 编辑区域的document对象到底能不能得到,怎么得到?我获得编辑区域的document对象其实就是为了获取一个已知ID的div的innerHTML.
不知道为啥CKEDITOR.document.getById()能够得到对象,但是getHtml却是空的,额!纠结死了。
一般textarea中都是输入内容,
你连里面的document对象都要搞清楚,太有才了,呵呵,
我自己解决了……在源码里小修改了一下。
在CKEditor可视化显示插件里,调用源码的显示方法的地方加了一个传参,把ckeditor对象传进去,调用API就能得到了~~~(js文件路径:_source/plugins/wysiwygarea/plugin.js)
原来如此简单~~╮(╯▽╰)╭
当然,目前还不知道会不会对CKEditor其他功能有影响……等待进一步研究吧~!PS:CKEditor的插件什么的真烦人。明明是插件,却在里面相互调用,拜托专业一点嘛……