最新的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級節點對象

<元素對象