我认为我有一个类似于以下字符串:
<a href="site/project/109#" target="_blank">href</a> text, text, <a href="/target" class="test">test</a>
我需要输出。
site/project/109# text, text, test
我能够找到所有链接。
var txt = msg.match(/\<a\shref=\"(.*)\"\s(.*)[\<\/a\>]/gmi);
在循环中进行替换。但我希望缩短代码,通过单个replace完成所有操作,像这样:
var txt = msg.replace(/\<a\shref=\"(.*)\"\s(.*)[\<\/a\>]/gmi, $1);
但在这种情况下,我得到的是:[object HTMLHeadElement]。
document.getElementsByTagName('a')
来检索元素及其 href 呢? - sid-mmsg
不是一个字符串。 - trincot