gpt4 book ai didi

javascript - Forefox 和 Chrome 之间的 HTMLCollection.namedItem() 行为差异?

转载 作者:行者123 更新时间:2023-12-02 19:44:08 25 4
gpt4 key购买 nike

DOM4 spec 说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]"

最佳答案

是的,Chrome 在这里违反了标准。

关于javascript - Forefox 和 Chrome 之间的 HTMLCollection.namedItem() 行为差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10065330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com