首页站内杂志技术文摘
文章内容页

帝国cms7.5 一键排版功能保留文字的span标签

  • 作者:雨祺
  • 来源: 原创
  • 发表于2024-01-14 18:57:00
  • 被阅读0
  • 请教帝国cms7.5 发布信息时的 一键排版  功能 怎么保留文字的span标签
    但凡使用了一键排版   原文字有span标签的就会被去除
    现在想保留 这个span 标签   
    那我们就开始修改autoformat 插件代码   下面为代码

    在var html = processFormatText(tmpDiv.innerText);

    的前后,分别插入代码,结果为
    1. //新增 
    2.                         var tempspan = new Array(); 
    3.                         var spans = tmpDiv.getElementsByTagName("SPAN"); 
    4.             if (spans != null && spans.length > 0) { 
    5.                 for (var j = 0; j < spans.length; j++) { 
    6.                     tempspan[j] = spans[j].outerHTML; 
    7.                 } 
    8.                 var formatSpanCount = 0; 
    9.                 for (var j = 0; j < spans.length;j++) { 
    10.                     spans[j].outerHTML = "#FormatSpanID_" + formatSpanCount + "#"
    11.                     formatSpanCount++; 
    12.                 } 
    13.             } 
    14.                         
    15.                         
    16.                         
    17.             var html = processFormatText(tmpDiv.innerText); 
    18.              
    19.             if (tempspan != null && tempspan.length > 0) { 
    20.                 for (var j = 0; j < tempspan.length; j++){ 
    21.                    
    22.                     html = html.replace("#FormatSpanID_" + j + "#", tempspan[j]); 
    23.                 } 
    24.             } 
    【审核人:站长】

        标题:帝国cms7.5 一键排版功能保留文字的span标签

        本文链接:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/356.html

        赞一下

        深度阅读

        • 您也可以注册成为美文苑的作者,发表您的原创作品、分享您的心情!

        阅读记录

          关注美文苑