您好,我对javascript相对较新,并且我一直在尝试将带有<a>
标记的超链接存储到javascript中的数组中是否有优雅或简单的方法?
答案 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'));
}