2013-03-26 12 views
9

私はGoogle-fuを試しましたが、その質問に対する良い答えが見つからないようです。助けてください。DOM内のHTMLCollectionとNodeListの違いは何ですか?

編集: 私はthisブログ記事を見つけました。だから、彼らは別のDOMレベルから来ていますが、それ以外はあまり言わない...

+0

[HTMLCollection、NodeLists、およびオブジェクトの配列の違い]の可能な複製(http://stackoverflow.com/questions/15763358/difference-between-htmlcollection-nodelists-and-arrays-of-objects) – GingerPlusPlus

答えて

3

言われたように、NodeListはDOM-Level-3-CoreとDOM-Level-2-HTMLのHTMLCollectionで定義されています。

そのインターフェイスは次のとおり

interface HTMLCollection { 
    readonly attribute unsigned long length; 
    Node    item(in unsigned long index); 
    Node    namedItem(in DOMString name); 
}; 

interface NodeList { 
    Node    item(in unsigned long index); 
    readonly attribute unsigned long length; 
}; 

だからのNodeListは(XMLのための)より一般的な形でHTMLCollectionの後継です。

+0

ニースのインターフェイス情報、どこで見つけることができますか? – c00kiemonster

+1

http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-75708506とhttp://www.w3.org/TR/DOM-Level-3-Core/core .html#ID-536297177 – voondo

+0

が素晴らしいです。ありがとう! – c00kiemonster

関連する問題