官网首页    
建站热线:13549480954服务电话:0769-22817877搜索

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

发布日期:2018-07-14    发布者:博米网

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

方法如下:

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

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

2、再搜索并修改以下:

//编辑器不能为空内容
if (domUtils.isEmptyNode(me.body)) {
me.body.innerHTML = '';
}

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 = '' + 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 = '');

完美解决,以上是整个流程,不过有些浏览需要清空缓存才能起作用。

 
最新资讯

企业网站建设的5个核心价值

企业网站建设需要注意的四个行业规范

东莞网站制作:手机网站没必要做?那你就大错特错!

企业网站建设容易犯的两个错误

想要企业网站建设更有魅力,以下四点网站设计技巧不容错过

网站设计与模板建站系有哪些异同?

安防安检行业网站建设方案及思路

2018年网站建设必须注意的6个问题

最新下载

东莞网站建设公司_博米网简介

企业网站建设所需资料

ASPCMS_2.5.7_UTF-8 开源企业网站管理系统

微软件Office2013 完美激活工具下载

GB/BIG5/UTF-8 文件编码批量转换工具 1.3 绿色版

博米网网站建设需求调查表

JMail Free|JMail Free v4.5下载

IIS安装包|IIS v5.1 完整版下载

最新知识

dedecms 5.7 list按weight权重排序/支持按权重排序

使pre的内容自动换行

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

织梦自定义表单联动之城市表单名称只显示数字或枚举值的解决方法

织梦5.7自定义表单实现多级城市联动的方法

制作网站不一定需要高大上,满足客户才是关键

2018年3个适用性极强的东莞网站设计趋势

AspCms程序PC端生成静态,手机端动态运行

在线
客服

在线客服服务时间:9:00-24:00

客服
热线

13549480954
7*24小时客服服务热线

关注
微信

关注官方微信
顶部