如何获取HTML中的所有下载链接并使用Javascript将它们存储在数组中

时间:2015-05-26 21:44:42

标签: javascript html

您好,我对javascript相对较新,并且我一直在尝试将带有<a>标记的超链接存储到javascript中的数组中是否有优雅或简单的方法?

1 个答案:

答案 0 :(得分:1)

嗨,你有这个回应: Get an array of list element contents in jQuery

您只需要更改

var links = [];
$("a").each(function() { links.push($(this).attr('href')) });

如果你不想使用jquery,那很好!

你可以做到

var elements = document.getElementsByTagName('a'),
    links = [];
for (var i = 0; i < elements.length; i++) {
   links.push(elements[i].getAttribute('href'));
}