如何在<a></a>使用regex标记

How to get text between <a> </a> tags with regex

本文关键字:gt lt regex 标记 使用      更新时间:2023-09-26

我有这个

<a align="center" href="http://google.com"><b>Google Link<b></b></a>
<a align="center" href="http://yahoo.com"><strong>Yahoo Link</strong></a>

我想要这个

<b>Google Link Yahoo Link</b>

如果有人知道,请帮帮我。

根据情况使用A元素的innerText或textContent属性:

var theText = aElement.innerText || aElement.textContent;

所有使用的浏览器都支持其中一种或另一种,有些同时支持。

如果你想用纯文本替换所有链接的内容,你可以这样做:

var link, links = document.links;
for (var i=0, iLen=links.length; i<iLen; i++) {
  link = links[i];
  link.innerHTML = link.innerText || link.textContent;
}

尝试

​$('a')​.each​(function(){
    $(this).text();
});​