是否索引到NodeList
使用[]
而不是item()
完全可靠的跨浏览器,并且(单独)它是否记录在任何地方?例如:
var firstDiv = document.getElementsByTagName('div')[0];
NodeList
据我所知,接口的最新定义在 DOM3中,而 JavaScript 绑定的最新文档在DOM2 版本中。我没有看到任何关于索引NodeList
s via 的内容[]
,但我看到人们一直在这样做(我自己也经常这样做,但总是有点紧张)。
因此,我在包括 IE6 在内的一系列浏览器上进行了尝试,并且在我尝试过的所有浏览器中都表现出色(IE6、IE9、Chrome 16、Firefox 10、Firefox 5、Opera 11、Safari 5、Konqueror 4.7、Epiphany 3.0、Midori 0.4)。这很好,除了我周围没有几十个边缘案例浏览器。
因此,我正在寻找以前曾走过这条路的任何人的意见。它是完全可靠的跨浏览器吗?理想情况下它是否记录在任何地方?