我尝试了我的 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是HTMLCollection的继承者,以更通用的形式(对于 xml)。