如何返回整个网站的超链接和ID

时间:2012-03-23 18:53:40

标签: javascript html

如何使用html或javascript获取链接ID和整个网站的链接长度

3 个答案:

答案 0 :(得分:2)

你不能。

您需要使用某种服务器端语言抓取网站。

答案 1 :(得分:0)

您必须使用javascript拉入每个页面并获取每个页面的计数。您可以使用AJAX提取所有内容并执行此操作,但除了为您的个人信息提取内容之外,不会建议执行此操作,因为解析所有内容需要很长时间。

对于单个页面,它将类似于:

HTML

<div id="resultDiv"></div>

的Javascript

$('#resultDiv').load('ajax/test.html', function() { //Use the URL of the page
    var anchors = $('#resultDiv').getElementsByTagName("a");
    var anchorCount = anchors.length;
});

然后,您将为每个页面执行此操作并保持运行计数。您还可以遍历锚点以获取ID和文本长度。

答案 2 :(得分:0)

您可以使用document.getElementsByTagName("a");在单个页面上返回所有锚标记的数组。鉴于此,您可以遍历它们并选择您需要的属性,id等。