我想通过document.querySelector从超链接中提取href值

时间:2017-01-28 13:34:44

标签: javascript jquery

var x = document.querySelectorAll(".indexed-biz-name");

for (i = 0; i < x.length; i++) {
    document.write(x[i].innerHTML + "<br>");
} 

当我通过greasemonkey运行此代码时,它会给我output,这是其中的超链接。我想在同一个工作中提取网址。

1 个答案:

答案 0 :(得分:1)

以下是您想要的代码片段

&#13;
&#13;
var links = document.querySelectorAll(".indexed-biz-name");
document.write('</br></br>')
for (i = 0; i < links.length; i++) {
   document.write(links[i].getAttribute("href")+'</br>');
}
&#13;
<a href="bla" class="indexed-biz-name">link1</a>
<br/>
<a href="blabla" class="indexed-biz-name">link2</a>
<br/>
<a href="blablabla" class="indexed-biz-name">link3</a>
&#13;
&#13;
&#13;