主题: 关于标签过滤的疑问 |
作者: 标准的天平, 发布日期: 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这个函数,去掉里面的一些你觉得不需要的过滤即可
|
回复 |