net*_*tha 26 javascript http href hyperlink
任何人都可以告诉我一个方法来使用javascript获取网站中的所有href属性(链接)?如果你能给我一个代码示例,我将非常感激.
Nic*_*ver 54
您可以使用document.links获取锚点,然后循环抓取href,如下所示:
var arr = [], l = document.links;
for(var i=0; i<l.length; i++) {
arr.push(l[i].href);
}
//arr is now an array of all the href attributes from the anchors in the page
Run Code Online (Sandbox Code Playgroud)
你可以在这里测试一下,如果你愿意的话,可以在.push()调用数组之前对它进行更多的过滤,但这是抓取链接和循环的概念.
Sar*_*raz 10
以下是一种方式getElementsByTagName:
var links = document.getElementsByTagName('a');
for(var i = 0; i< links.length; i++){
alert(links[i].href);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53368 次 |
| 最近记录: |