使用[]
而不是item()
完全可靠的跨瀏覽器索引到NodeList
,並且(單獨)在任何地方記錄?例如: -通過[]可靠且(理想地)記錄在索引到NodeList?
var firstDiv = document.getElementsByTagName('div')[0];
據我所知道的,NodeList
界面的最先進的最新定義爲here in DOM3,以及最近的的JavaScript綁定的文檔中DOM2 version。我沒有看到任何關於通過[]
索引到NodeList
的內容,但我發現人們總是這樣做(我經常自己做,但總是有點緊張)。 (IE6,IE9,Chrome 16,Firefox 10,火狐5,Opera 11,Safari 5,Konqueror 4.7,Epiphany 3.0)在一堆瀏覽器上,包括IE6在內, ,Midori 0.4)。這很好,除了我沒有幾十個邊緣瀏覽器。
因此,我正在尋找來自任何以前走過這條路的人的輸入。它是完全可靠的跨瀏覽器,並且最好是在任何地方記錄?
嘎!它**在那裏**! \ * facepalm \ *並且[*一直回到DOM1 *](http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-536297177 )。爲了記錄,我通常比閱讀更好的東西。 Yeesh。 – 2012-02-09 16:17:02
正如我們在瑞典所說的那樣:盲目的第一件事是眼睛。 :) – 2012-02-09 16:22:45