DOM4 规范说 namedItem() 应该从集合中返回第一个具有 ID 或名称的元素。
我观察到 Firefox 行为正确,但 chrome 在 NodeList 对象中返回所有匹配的 Element 对象。
chrome 在 namedItem() 方法方面是否违反标准?
var hc = document.images
hc.length; //3
hc.namedItem("logo"); // 2 images with name="logo"
Object.prototype.toString.call(hc.namedItem("logo"))
Firefox -> "[object HTMLImageElement]"
Chrome -> "[object NodeList]"