主题: 关于标签过滤的疑问
作者: 标准的天平, 发布日期: 2012-07-23 17:44:18, 浏览数: 2425

已经进行了属性

filterMode : false 

的设置,但是还是过滤了 title 和 html 这样的顶级标签


然后我设置了 htmlTags :{html:[],title:[]}

还是没有效果。


请问,这个地方怎么设置才可以让 title 和 html 显示出来。


另外,如果我不设置 filterMode 这个属性,那么 title 里面的名称还是可以显示出来的。 因为我要做的是模版,所以需要直接编辑这样的标签,但是现在怎么都不能实现。

作者: Roddy, 发布日期: 2012-07-23 19:57:13

editor.html(); 是通过body.innerHTML获取的,所以只能得到body内部的标签。

4.x有一个editor.fullHtml()方法,可以获取全部HTML,但没有设置的功能,不知道能否满足你的需求。

回复
作者: 标准的天平, 发布日期: 2012-07-23 23:01:49

嗯  您好,这个看来是不行了。 因为 ewebeditor 支持内部所有的html ,也可以赋值,这样可以进行模版编辑。

您说的是获取,但是我不能进行修改。

回复
作者: 白开水, 发布日期: 2012-07-26 15:30:52
遇到了同样的问题,最后发现是在取值的时候,编辑器进行了过滤.你自己找一下function _formatHtml这个函数,去掉里面的一些你觉得不需要的过滤即可
回复
发表新帖 发表回复