-4

它们是否具有相同的目的?如果是这样,是firstChild不是更好[0]

document.getElementsByTagName('div')[0]
// versus
document.getElementsByTagName('div').firstChild

会不会[0]更消耗?

4

1 回答 1

8

document.getElementsByTagName('div')[0]为您提供该 NodeList 中的第一个 div。

document.getElementsByTagName('div').firstChild未定义,因为 NodeList 没有该属性。

于 2013-07-01T18:14:27.650 回答