完全に信頼できるものではなく、クロスブラウザNodeList
を使用してインデックスを作成していますか?また、(個別に)どこかに文書化されていますか?例えば:[]
item()
var firstDiv = document.getElementsByTagName('div')[0];
NodeList
私の知る限り、インターフェイスの最新の定義はDOM3にあり、JavaScriptバインディングの最新のドキュメントはDOM2バージョンにあります。NodeList
を介してsにインデックスを付けることについては何も見ていません[]
が、人々がいつもそれを行っているのを目にします(そして、私は頻繁にそれを行っていますが、常に少し神経質になっています)。
だから私はIE6を含むたくさんのブラウザでそれを試しました、そしてそれは私がそれを試したすべての場所でチャンピオンになります(IE6、IE9、Chrome 16、Firefox 10、Firefox 5、Opera 11、Safari 5、Konqueror 4.7、Epiphany 3.0、Midori 0.4)。エッジケースのブラウザが何十もないことを除けば、これは素晴らしいことです。
だから私は以前にこの道を進んだことがある人からの意見を探しています。それは完全に信頼できるクロスブラウザであり、理想的にはどこにでも文書化されていますか?