GetElementsByTagNameƒitem(){[本机代码]}-这是什么?

问题描述 投票:0回答:2

使用下面的代码

<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] }

世界上最后两个项目是什么?

javascript html dom
2个回答
4
投票

for-in循环遍历对象的所有enumerable


2
投票

方法。 elemHTMLCollection,不是数组,它具有这些方法,并且在历史上是可枚举的。


0
投票

方法。 elemHTMLCollection,不是数组,它具有这些方法,并且在历史上是可枚举的。

© www.soinside.com 2019 - 2024. All rights reserved.