使用下面的代码
<ul>
<li>Rice</li>
<li>Coffee</li>
<li>Beans</li>
</ul>
<script>
var elem = document.getElementsByTagName('li')
for (var i in elem) {
console.log(elem[i])
}
</script>
我看到五个结果,如下。
<li>Rice</li>
<li>Coffee</li>
<li>Beans</li>
ƒ item() { [native code] }
ƒ namedItem() { [native code] }
世界上最后两个项目是什么?
for-in
循环遍历对象的所有enumerable
方法。 elem
是HTMLCollection
,不是数组,它具有这些方法,并且在历史上是可枚举的。
方法。 elem
是HTMLCollection
,不是数组,它具有这些方法,并且在历史上是可枚举的。