日期:2014-05-16  浏览次数:20395 次

如何用javascript解析出一个超连接的地址
目前做一个将报表导出exl的功能,在exl中不能有超连接,所以需要将 <a> 元素替换掉
例如:
<tr> <td>
<a   href= "test.jsp "> test </a>
</td> </tr>
我如何通过javascript得到一个str为
<tr> <td>
test
</td> </tr>

------解决方案--------------------
<textarea id=textarea1>
目前做一个将报表导出exl的功能,在exl中不能有超连接,所以需要将 <a> 元素替换掉
例如:
<tr> <td>
<a href= "test.jsp "> test </a>
</td> </tr>
我如何通过javascript得到一个str为
<tr> <td>
test
</td> </tr>
</textarea>
<script>
var str=textarea1.value;
var re=/ <\/?a[^> ]*> /gim;
str=str.replace(re, " ");
alert(str);
</script>