HTML DOM Element isEqualNode() Method

Definition and Usage

isEqualNode() the method checks whether two nodes are equal.

If two elements (or nodes) are equal,isEqualNode() Returns true.

If all of the following conditions are true, the two nodes are equal:

Tip:Note: isSameNode() Method to detect whether two nodes are the same node.

See also:

isSameNode() Method

Example

Check if two list items in two different lists are equal:

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

Try It Yourself

Syntax

element.isEqualNode(node)

or

node.isEqualNode(node)

Parameter

Parameter Description
node Required. The node to be compared.

Return Value

Type Description
Boolean Value Returns true if two nodes are equal, otherwise returns false.

Browser Support

element.isEqualNode() It is a DOM Level 3 (2004) feature.

All browsers fully support it:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support 9-11 Support Support Support Support