当前日期时间
当前时间:
网站标志
Logo
全站搜索
广告位
phpweb图片广告
广告位
phpweb图片广告
自定内容

phpweb已经是国内最强的的开源电子商务系统了,但并非完美,因为任何...

互联网3年一轮回,京东凡客等电商品牌在三年之前也不过是小打小闹,而如...

电商已经成为趋势,传统行业的竞争已经逐渐演变到网络上,也有不少用Weboss...

phpweb系统是固定的模式,适用于大部分行业与需求。但有一些行业还是有自己...

当前位置
文章正文

百度UEditor编辑器如何去除自动默认添加的p标签

发表:管理员  发表时间:2018-04-17 20:42:01   阅读:(427)次  

UEditor是百度出品的一个很好的文本编辑器,但是在使用过程中,默认的是每次都会自动追加p标签。但是在很多情况下,我并不需要这p标签,为此很闹心。那有没有什么办法消除这自动添加的p标签呢?

方法如下:

首先:打开ueditor.all.js(或ueditor.all.min.js)。

1、搜索修改成false:allowDivTransToP: false

2、再搜索并修改以下:

//编辑器不能为空内容

if (domUtils.isEmptyNode(me.body)) {

me.body.innerHTML = '<div>' + (browser.ie ? '' : '<br/>') + '</div>';

}

3、搜索“/给文本或者inline节点套p标签”,并且替换以下内容

//给文本或者inline节点套p标签

      if (me.options.enterTag == 'p') {

 

        var child = this.body.firstChild, tmpNode;

        if (!child || child.nodeType == 1 &&

          (dtd.$cdata[child.tagName] || isCdataDiv(child) ||

            domUtils.isCustomeNode(child)

            )

          && child === this.body.lastChild) {

          this.body.innerHTML = '<div>' + (browser.ie ? ' ' : '<br/>') + '</div>' + this.body.innerHTML;

 

        } else {

          var p = me.document.createElement('div');

          while (child) {

            while (child && (child.nodeType == 3 || child.nodeType == 1 && dtd.p[child.tagName] && !dtd.$cdata[child.tagName])) {

              tmpNode = child.nextSibling;

              p.appendChild(child);

              child = tmpNode;

            }

            if (p.firstChild) {

              if (!child) {

                me.body.appendChild(p);

                break;

              } else {

                child.parentNode.insertBefore(p, child);

                p = me.document.createElement('div');

              }

            }

            child = child.nextSibling;

          }

        }

      }

4、搜索 “进入编辑器的li要套p标签”,这块也要注释掉

5、注视掉这段

node.className = utils.trim(node.className.replace(/list-paddingleft-\w+/,'')) + ' list-paddingleft-' + type;

6、最后注视掉:

li.style.cssText && (li.style.cssText = '');

完美解决,以上是整个流程。

脚注信息
© 2005-2015 草莓互联(100cm.cn) 广州同福信息科技有限公司 版权所有,并保留所有权利。

广州市东莞庄一横路116号 粤ICP备11046216号-7

经营性网站备案信息 广州网络警察报警平台 不良信息举报中心  百度信誉档案 广州工商红盾网 可信网站认证