对于HTMLCollection元素的for循环

7 浏览
0 Comments

对于HTMLCollection元素的for循环

我试图获取HTMLCollectionOf中所有元素的ID。我写了以下代码:

var list = document.getElementsByClassName("events");
console.log(list[0].id);
for (key in list) {
    console.log(key.id);
}

但是我在控制台中得到了以下输出:

event1
undefined

这不是我预期的结果。为什么第二个控制台输出是undefined,而第一个控制台输出是event1

0