他们是否有同样的目的?如果是这样,还是firstChild比[0]?
document.getElementsByTagName('div')[0]
// versus
document.getElementsByTagName('div').firstChild
Run Code Online (Sandbox Code Playgroud)
这可能[0]是更消耗吗?
document.getElementsByTagName('div')[0] 获取NodeList中的第一个div.
document.getElementsByTagName('div').firstChild 未定义,因为NodeList没有该属性.