ueditor编辑器自定义添加切换背景信纸功能JS操作

该博客详细介绍了如何在ueditor编辑器中实现背景信纸功能,并针对回车重复添加信纸的问题提出了解决方案,即注释掉enterTag: 'p'。此文章对于前端开发者了解和优化ueditor编辑体验具有参考价值。
摘要由CSDN通过智能技术生成
function temp(para,type){//para为后端传来的背景信纸与样式,type为写信还是回信,后端为C++
  var  allInfo = ue.body.innerHTML;
  if(type != 0)
  {
   var strStartoneIndex = allInfo.indexOf('>');
   var strStartIndex = allInfo.indexOf('</div>');
   var userInputInfo = allInfo.substring(strStartoneIndex+1, strStartIndex);
   var strEndIndex = allInfo.length;
   var oldInfo = allInfo.substring(strStartIndex+6, strEndIndex);
   var newInputInfo = "<div id='signString' style=\""+para+"\">"+userInputInfo+"</div>";
   ue.setContent(newInputInfo);
   ue.setContent(oldInfo, true);
  }
  else 
  {
   var strStartIndex = allInfo.indexOf('>');
   var strEndIndex = allInfo.indexOf('</div>');
   var html = allInfo.substring(strStartIndex+1, strEndIndex);
   var outWrap = "<div id='signString' style=\""+para+"\">"+html+"</div>";
   ue.setContent(outWrap); 
  }  
    }

在这里插入图片描述

//这样写背景信纸基本完成,但是回车以后会重复在编辑器里面再添加一次信纸所以…在ueditor.all.js,里面注掉 enterTag: ‘p’,就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值