javascript清理table样式_javascript技巧
程序员文章站
2022-03-18 09:05:56
...
项目中遇到这样的需求,一大段文章正文的html代码在手机中显示不全,原因是由于其它有table,而table表格中的tr/td都携带了从word中粘贴过来的样式,需要将这一大段的字符串中的table、tr、td中携带的样式清除掉,同时还不能破坏table结构,即要保留tr中的rowspan和td中的colspan属性。
]*>/ig,"");
return str;
str=str.replace(/(
html部分代码如下:
文字*文字*文字*
项目 |
金额 |
经办人 |
是否有发票 |
合计 |
|
文字*文字*文字*。
JS脚本如下:
/* *格式化内容,str即是html格式的字符串 */ function formatContent(str){ str=str.replace(/]*>/ig,""); str=str.replace(/
]*>)/ig, function (a, b) { if(a.indexOf('colspan')>-1){ a=a.replace(/([a-z]+)="([^"]+)?"/ig,function(c,d,e){ return d === 'colspan' ? (d + '="' + e + '"') : ''; }) return a; }else{ return ' | ';
}
});
return str;
}
以上所述就是本文的全部内容了,希望大家能够喜欢。 声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。 相关文章 相关视频
专题推荐
|
推荐阅读
-
邮箱下拉自动填充选择示例代码附图_javascript技巧
-
JScript 脚本实现文件下载 一般用于下载木马_javascript技巧
-
Javascript继承机制的设计思想分享_javascript技巧
-
js类中获取外部函数名的方法_javascript技巧
-
JavaScript 代码压缩工具小结_javascript技巧
-
一个原生的用户等级的进度条_javascript技巧
-
事件模型在各浏览器中存在差异_javascript技巧
-
24个实用JavaScript 开发技巧
-
原生js做的手风琴效果的导航菜单_javascript技巧
-
jscript读写二进制文件的方法_javascript技巧
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论