I tried my Google-fu but I can't seem to find any good answer to that question. Please help.
EDIT: Ok so I found this blog post. So they come from different DOM levels, but besides that it doesn't say much...
As you said, NodeList is defined in DOM-Level-3-Core and HTMLCollection in DOM-Level-2-HTML.
Their interfaces are :
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;
};
So NodeList is a successor of HTMLCollection in a more generic form (for xml).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With