Google-fuを試しましたが、その質問に対する良い答えが見つからないようです。助けてください。
編集:わかりました、それで私はこのブログ投稿を見つけました。したがって、それらは異なるDOMレベルから来ていますが、それ以外はあまり意味がありません...
Google-fuを試しましたが、その質問に対する良い答えが見つからないようです。助けてください。
編集:わかりました、それで私はこのブログ投稿を見つけました。したがって、それらは異なるDOMレベルから来ていますが、それ以外はあまり意味がありません...
あなたが言ったように、NodeListはDOM-Level-3-Coreで定義され、HTMLCollectionはDOM-Level-2-HTMLで定義されています。
それらのインターフェースは:
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の後継です。