Ueditor百度编辑HTML模式自动更换式解决方案

1。打开ueditor.all.js

两个,大约9300行找到默认的过滤器转换机制,以及以下编辑器


allowdivtranstop:真


值被更改为false,当它是真的时,它会自动将div转换为p。

三、9429行左右,有一个case'li ',这是除去风格在李和注释的情况下。

四、14058行左右,第一utils.each功能下面是注释,并自动添加一个P的李的内容。

五。大约14220行,


node.classname = utils.trim(node.classname.replace( /列表paddingleft - W + /,))+-+类型列表paddingleft;



注释,这是自动添加到UL的内置样式。

下面14222行


Li.style.cssText(li.style.csstext =);


注释,这是李风格风格,自动删除被卡住的代码。

六,大约9327行,在9471行附近。


如果(node.tagname = = 'span(| |!Node.attrs utils.isEmptyObject(节点属性))){
node.parentnode.removechild(节点,真的)
}


删除,这是在代码中不包含样式的元素,如果有类似的文本,将被删除,只保留文本。

此时,我们在UL和李中粘贴的HTML格式将不会被转义。

以上PS版的修订:基于1.3.6版本。新版本的位置可能会改变或问题已经解决了。