javascript - 正则表达式中的兼容性问题
PHPz
PHPz 2017-04-10 17:34:25
0
2
287
$(function() {
    var abc = $(".gs_xl_m2").html();
    var re = /\<\/*font.*?\>/ig;
    var hij = abc.replace(re,"");
    $(".gs_xl_m2").html(hij);
  })
  

想用这段js去除所有<font></font>标签,但是IE8下却使一部分页面内容丢失。
请问各位有没有碰到这种问题,解决办法是什么。谢啦。。。

我最开始要解决的问题是把所有的文档内容字体,行间距规范下,但是css里选不了font标签

.gs_xl_m2 font{line-height: 30px !important;font-family: 宋体 !important; }

所以才想着去掉所有<font></font>标签,不知道这个问题有没什么解决办法。。。

PHPz
PHPz

学习是最好的投资!

全部回复(2)
左手右手慢动作
b="<p><font style='abc'>abc</font>dfg<font style='abc' id='cv'>abc</font></p>"
b.replace(/<\/?font[^>]*>/ig,"");

阿神
'<font class="aa">233 <font>666 </font data-id="xcdsc"></font>'.replace(/<(\/?)font(.*?)>/ig, '')
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板