我一直在尝试,但它就是不起作用,我如何检查我得到的 url 数组 (document.getElementsByTagName('a').href;
) 以查看是否有任何这些网站在另一个数组中?
最佳答案
getElementByTagName 为您提供节点列表(节点数组)。
var a = document.getElementsByTagName('a');
for (var idx= 0; idx < a.length; ++idx){
console.log(a[idx].href);
}
我真的建议你为此使用一个框架,比如 jquery。它让您的生活变得更加轻松。
jquery 示例:
$("a").each(function(){
console.log(this.href);
});
关于javascript - 获取所有 anchor 标记并将它们与数组进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3844739/