我正在尝试学习如何使用 for 循环来创建和分配变量。我有一个使用以下方式收集的项目列表:
document.getElementsByClassName("category-item-link")
它返回:
[a.category-item-link, a.category-item-link, a.category-item-link, a.category-item-link, a.category-item-link, a.category-item-link]
我的目标是使用 for
循环将每个项目分配给名为 link[0] - link[5] 的变量。
最佳答案
由于它已经返回元素集合,因此您可以执行此操作(我将 link
转换为数组,以便您只能看到元素):
var link = [...document.getElementsByClassName("category-item-link")];
console.log(link);
<a class="category-item-link">Link</a>
<a class="category-item-link">Link</a>
<a class="category-item-link">Link</a>
<a class="category-item-link">Link</a>
<a class="category-item-link">Link</a>
<a class="category-item-link">Link</a>
关于javascript - 使用 For 循环 JS 分配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55274648/