【发布时间】:2013-01-02 16:30:59
【问题描述】:
== 和 === 是否可以在所有浏览器中针对 DOM 元素正常工作?如果代码以两种不同的方式获取对原始 DOM 元素的引用,那么它们在所有浏览器中是否都相同 == 和 ===?
【问题讨论】:
-
@AndyRay,我为什么要关闭它?如果您想回答它,请继续。最好有参考资料。
-
@AndyRay,不,你没有。显然您不熟悉 Stack Overflow 上的评论和答案之间的区别。
-
至少在将事件对象中的元素与存储到变量的元素引用进行比较时,它至少对我有用。
-
我查看了规范......它只是说如果
x和y是同一个对象,则运算符返回true。但这并不意味着各种 DOM 方法必须返回对同一个 DOM 节点的引用,以便在 JS 中可以认为它们是相等的。我也没有在 DOM 规范中找到这方面的任何内容。 -
@Andy:不,它是在询问同一个 host 对象,特别是通过不同方法检索到的 DOM 对象在每个浏览器中是否相等。
标签: javascript cross-browser equality dom