javascript - DOM 中的 node.isSameNode(node1) 和 node === node1 有什么区别?

标签 javascript html dom

var a = document.getElementById('a');
var b = document.getElementById('a');

a.isSameNode(b); // true
a === b; // true

每种方法的浏览器兼容性如何?

最佳答案

isSameNode 在 DOM v4 中已弃用. Firefox 在版本 10 中放弃了支持。我相信其他主要浏览器目前支持它。

推荐的方法是使用'==='

关于javascript - DOM 中的 node.isSameNode(node1) 和 node === node1 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39519063/

相关文章:

html - 将按钮放在每个内容的底部

css - 如何选择::after元素?

javascript - 无论它在 DOM 中的什么位置,我怎样才能使用 jquery 获取下一个/上一个链接?

javascript - 从确切位置上传用户文件的脚本

javascript - 处理来自页面上多个元素的输入

javascript - jquery 数据表操作导致整个页面重新加载

javascript - 阻止 Javascript 舍入大数字 ID

html - 为什么在从 Docbook/Oxygen 生成的 html 文件中不显示斜体文本

javascript - 是否可以将 HTML 重定向到 javascript 函数?

angular - 错误 : NO Provider for Renderer2! Angular v 4.1.3