我有一个页面,标签是
<font style='color=red'>你好啊</font>
我现在想吧font标记删除掉
jQuery 的remove方法API写的不对,不是删除标记保留里面内容,而是把里面的内容也一起删除掉了
现在想用正则表达式解决这个问题,可是…………
大家帮我看看吧<div id="cont"><font style='color=red'>你好啊</font></div>
alert(document.getElementById("cont").innerHTML.replace(/<font style='color=red'>(.+)</font>/,"$1"));希望大家帮帮忙,谢了!
<font style='color=red'>你好啊</font>
我现在想吧font标记删除掉
jQuery 的remove方法API写的不对,不是删除标记保留里面内容,而是把里面的内容也一起删除掉了
现在想用正则表达式解决这个问题,可是…………
大家帮我看看吧<div id="cont"><font style='color=red'>你好啊</font></div>
alert(document.getElementById("cont").innerHTML.replace(/<font style='color=red'>(.+)</font>/,"$1"));希望大家帮帮忙,谢了!
楼主【chris9999】截止到2008-06-27 11:14:49的历史汇总数据(不包括此帖):
发帖数:5 发帖分:80
结贴数:5 结贴分:80
未结数:0 未结分:0
结贴率:100.00% 结分率:100.00%
敬礼!
不是就直接改写了么??
转义
js里面是一定要转的
java里面视情况而定
1.少个转义
2.innerHTML返回的标签是大写,要加/i
3.innerHTML返回color: red,而不是color=red 或者color:red 中间有个空格,另外是双引