2017-01-28 85 views
-1
var x = document.querySelectorAll(".indexed-biz-name"); 

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

當我通過Greasemonkey的運行這段代碼來提取超鏈接href的值它給了我output這是超級鏈接在裏面。我想在同一個工作內提取網址。我想通過document.querySelector

+4

X [I] .href?請不要使用document.write。它可怕的 –

+0

@Jonasw這是我認爲只有他的調試。 :)這樣做我猜 – Roljhon

+0

不清楚你要問什麼 –

回答

0

下面是一個片段,確實要

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>'); 
 
}
<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>

+0

如果想要完整的url使用href屬性代替 – charlietfl

+0

Christos:你是一個救世主。 –