WebKitDOMHTMLCollection is a live list, so we can't process it like a static list (like WebKitDOMNodeList). So process it correctly and while fixing it rework the WebKitODMNodeList processing so we can get rid of the length variable.