HTML DOM Element isEqualNode() 方法

定义和用法

isEqualNode() 方法检查两个节点是否相等。

如果两个元素(或节点)相等,isEqualNode() 返回 true

如果以下所有条件都为真,则两个节点相等:

提示:请使用 isSameNode() 方法 来检测两节点是否是相同节点。

另请参阅:

isSameNode() 方法

实例

检查两个不同列表中的两个列表项是否相等:

var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x = item1.isEqualNode(item2);

亲自试一试

语法

element.isEqualNode(node)

node.isEqualNode(node)

参数

参数 描述
node 必需。要比较的节点。

返回值

类型 描述
布尔值 如果两节点相等,则返回 true,否则返回 false。

浏览器支持

element.isEqualNode() 是 DOM Level 3 (2004) 特性。

所有浏览器都完全支持它:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 9-11 支持 支持 支持 支持