JUNER

一些笔记,一点生活

最怕一生碌碌无为,还说平凡难能可贵。最好的输入,是输出;最佳的成长,是分享。

百度UEditor去除li自动添加p标签

笔记 · 2020-01-04修改 · 2020-01-04 15:26:27 · 0

百度编辑器UEditor添加li标签的时候会自动给li标签嵌套一个p的标签。

<li>
    <p>内容</p>
</li>

解决li标签自动添加p标签的方法是,首先找到ueditor.all.js文件,然后搜索//进入编辑器的li要套p标签,将utils.each完全注释!

                /*utils.each(root.getNodesByTagName('li'), function(li) {
                    var tmpP = UE.uNode.createElement('p');
                    for (var i = 0, ci; ci = li.children[i];) {
                        if (ci.type == 'text' || dtd.p[ci.tagName]) {
                            tmpP.appendChild(ci);
                        } else {
                            if (tmpP.firstChild()) {
                                li.insertBefore(tmpP, ci);
                                tmpP = UE.uNode.createElement('p');
                                i = i + 2;
                            } else {
                                i++;
                            }
                        }
                    }
                    if (tmpP.firstChild() && !tmpP.parentNode || !li.firstChild()) {
                        li.appendChild(tmpP);
                    }
                    //trace:3357
                    //p不能为空
                    if (!tmpP.firstChild()) {
                        tmpP.innerHTML(browser.ie ? '&nbsp;' : '<br/>')
                    }
                    //去掉末尾的空白
                    var p = li.firstChild();
                    var lastChild = p.lastChild();
                    if (lastChild && lastChild.type == 'text' && /^\s*$/.test(lastChild.data)) {
                        p.removeChild(lastChild)
                    }
                    
                });*/


相关内容

百度编辑器UEditor上传图片超出一定宽度后被自动压缩图片解决办法

UEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 UEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。UE...

笔记 · 2020-02-09修改 · 2020-02-09 08:33:51 · 58887

百度UEditor去除li自动添加p标签

百度编辑器UEditor添加li标签的时候会自动给li标签嵌套一个p的标签。内容解决li标签自动添加p标签的方法是,首先找到ueditor.all.js文件,然后搜索//进入编辑器的li要套p标签,将...

笔记 · 2020-01-04修改 · 2020-01-04 15:26:27 · 43390