因此,如您在下面的代码中所见,downloadLinks
变量是<a>
元素的NodeList,我需要获取href属性并将其分配给linkContainer数组。 for循环根本不起作用。我在做什么错?
谢谢!
( () => {
"use strict";
// Variables holding content to show & hide
const tab1 = $("#default"),
tab2 = $("#dim"),
featureList = $("#default-wac-feature-list"),
downloadLinks = document.querySelectorAll("#dropdown-download-links > li > a"),
linkContainer = [];
for(let i = 0; i < downloadLinks.length - 1; i++) {
linkContainer[] = downloadLinks[i].href;
}
console.log(linkContainer);
}) ();
i < downloadLinks.length
代替i < downloadLinks.length - 1
,并将链接分配给索引-linkContainer[i]
(或使用Array.push
)。