我嘗試了我的Google-fu,但我似乎無法找到任何有關該問題的良好答案。請幫忙。DOM中的HTMLCollection和NodeList有什麼區別?
編輯: 好吧,所以我發現this博客文章。所以它們來自不同的DOM級別,但除此之外它沒有多說...
我嘗試了我的Google-fu,但我似乎無法找到任何有關該問題的良好答案。請幫忙。DOM中的HTMLCollection和NodeList有什麼區別?
編輯: 好吧,所以我發現this博客文章。所以它們來自不同的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;
};
所以節點列表是的HTMLCollection在一個更通用的形式(XML)繼任。
Nice interface信息,我可以在哪裏找到這些信息? – c00kiemonster 2013-05-01 01:41:01
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 2013-05-01 08:07:34
極好。謝謝! – c00kiemonster 2013-05-01 09:26:07
[HTMLCollection,NodeLists和對象數組之間的區別]的可能重複(http://stackoverflow.com/questions/15763358/difference-between-htmlcollection-nodelists-and-arrays-of-objects) – GingerPlusPlus 2016-04-27 17:53:33