最新的Web开发教程
 

HTML DOM isEqualNode() Method

<元素对象

检查是否在两份不同名单两个列表项相等:

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

x的结果可能是:

false
试一试»

定义和用法

所述isEqualNode()方法检查两个节点是相等的。

如果满足下列所有条件都满足两个节点是平等的:

  • 它们具有相同的节点类型
  • 它们具有相同的节点名称,的nodeValue,的localName,则namespaceURI和前缀
  • 他们与所有的后裔相同的childNodes
  • 他们有same属性和属性值(属性并没有在同一个顺序)

提示:使用href="met_node_issamenode.html"> isSameNode() method ,以确定是否两个节点是相同节点。


浏览器支持

在表中的数字规定,完全支持方法的第一个浏览器版本。

方法
isEqualNode() 9

句法

node . isEqualNode( node )

参数值

参数 类型 描述
node Node object 需要。 节点你想比较指定节点

技术细节

返回值: 布尔,如果两个节点是否相等返回true,否则为false
DOM版本 核心3级节点对象

<元素对象