技术文摘

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

作者:雨祺   发表于:
浏览:136次    字数:941  原创
级别: 站长   总稿: 69 篇,  月稿: 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.             } 

【审核人:站长】

收藏   加好友   生成海报   分享
点赞(0)
打赏
Tags: span 功能 标签 文字 保留 排版 帝国 一键

发布者资料

热门文章

技术文摘

查看更多技术文摘
首页
栏目
搜索
会员
投稿