主题: 如何获取编辑器里的控件? |
作者: suncool, 发布日期: 2012-11-21 19:35:06, 浏览数: 2344 |
这个问题分为两部分 1.在web编辑器里赋值了一个文本框的代码,编辑器里显示了,比如用.insertHtml('<input type="text" size="10" />');而我进入代码模式后,就没有了,再返回去也没了。
是否不能这么写,那么就代表在编辑器里无法编辑html控件?
2.同上,如果能够赋值控件?那么如何获取这个控件?
补充: 不好意思,刚刚发现原来是默认采用了白名单模式,过滤了标签。 那么第一个问题也就算解决了。。
那么第二个问题 我看了下核心的js,是没有获取指定控件的方法的,那么是否是我们自己写获取的方法? 类似getSelectedFlash这样获取flash控件的方法?
有没有这样的案例可以参考?
|
作者: jian, 发布日期: 2012-12-14 14:23:13 |
你搞定了么,我的问题和你的差不错,我想在编辑内容的时候,能获取对应的dom对象,应该怎么搞呢,谢谢了。
|
回复 |
作者: alone, 发布日期: 2012-12-14 15:44:37 |
回复jian:我也有这样一个问题,.insertHtml('<input type="text" />'); 在编辑区里就有一个文本框
我写了一个类似与 他的方法 getSelectedText= function() { 这样写的话 就是说当被选择的时候右键 不能实现!!!
|
回复 |