如何去掉html中所有超鏈接?
我只想要去掉超鏈接 剩下的留下
例如
<td> <a href= "xxxxxx "> 1 </a> </td>
<td> <a href= "xxxxxx "> 2 </a> </td>
<td> <a href= "xxxxxx "> 3 </a> </td>
<td> <a href= "xxxxxx "> 4 </a> </td>
<td> <a href= "xxxxxx "> 5 </a> </td>
我只想要剩下
<td> 1 </td>
<td> 2 </td>
<td> 3 </td>
<td> 4 </td>
<td> 5 </td>
------解决方案--------------------------------------------------------
html = Regex.Replace(html, @ "\ <a[^\> ]*\> ", " ");
html = Regex.Replace(html, @ "\ </a\> ", " ");
------解决方案--------------------------------------------------------
<script>
var ss=document.getElementsByTagName( "A ");
for(a=0;a <ss.length;a++)
{
if(ss[a].childNodes.length> 0)
{
ss[a].removeAttribute( "href ");
}
}
</script>
搞定后给我分啊!
------解决方案--------------------------------------------------------
楼上两个都可以,建议用第一个正则表的方法。
------解决方案--------------------------------------------------------
嗯 正则替换就可以了