var linkcheck = (function(){
if(!Array.indexOf){
Array.prototype.indexOf = function(obj){
for(var i=0; i<this.length; i++){
if(this[i]===obj){
return i;
}
}
return -1;
}
}
var url_pages = [], anchor_nodes = [];
var anchors = document.links;
var i = anchors.length;
while (i--){
var a = anchors[i];
anchor_nodes.push(a);
url_pages.push(a.href);
}
return {
urlsOnPage: url_pages,
anchorTags: anchor_nodes,
checkDuplicateUrls: function(url_list){
var duplicates = [];
var j = url_list.length;
while(j--){
var x = url_list[j];
if (url_pages.indexOf(x) > -1){
duplicates.push(x);
}
}
return duplicates;
},
getAnchorsForUrl: function(url){
return anchor_nodes[url_pages.indexOf(url)];
}
}
})()
var result = linkcheck.checkDuplicateUrls(your_array_of_urls);
JavaScript , , , . , , URL- , . , , . URL- ( ). indexOf IE8 document.getElementsByTagName document.links, .