对于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
?