javascript清理table样式_javascript技巧
程序员文章站
2022-04-09 14:21:02
...
项目中遇到这样的需求,一大段文章正文的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获取作用在元素上面的样式属性代码_javascript技巧
-
js 单引号 传递方法_javascript技巧
-
JS实现点击链接取消跳转效果的方法_javascript技巧
-
js实现屏蔽默认快捷键调用自定义事件示例_javascript技巧
-
JS中获取数据库中的值的方法_javascript技巧
-
js Li来实现的效果_javascript技巧
-
js 自定义的联动下拉框_javascript技巧
-
可以读取EXCEL文件的js代码_javascript技巧
-
IE的fireEvent方法概述及应用_javascript技巧
-
ie8 不支持new Date(2012-11-10)问题的解决方法_javascript技巧
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论