The isEqualNode() method tests whether two nodes are equal.
Two nodes are equal when their names are the same, their attributes have the same name and value (does not have to be in the same order), and their child nodes are equal and in same order.
Tip: Use the isSameNode() method to determine if two nodes are the same node.
The isEqualNode() method is supported in all major browsers.
Note: Internet Explorer 9 and earlier do not support the isEqualNode() method.
Parameter | Type | Description |
---|---|---|
nodetocheck | Node object | Required. The node to compare with the current node |
Type | Description |
---|---|
Boolean | true if the two nodes are equal, otherwise false |
DOM Version | Core Level 3 Node Object |
---|
The following code fragment loads "books.xml" into xmlDoc using loadXMLDoc() and returns whether two nodes are equal:
Output: