例
檢查是否在兩份不同名單兩個列表項相等:
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級節點對象 |