Метод isEqualNode() элемента HTML DOM

Определение и использование

isEqualNode() Метод проверяет, равны ли два узла.

Если два элемента (или узла) равныisEqualNode() Возврат true.

Если все следующие условия истинны, то два узла равны:

  • У них одинаковые nodeType
  • У них одинаковые nodeName
  • У них одинаковые NodeValue
  • У них одинаковые nameSpaceURI
  • У них одинаковые childNodes и все их потомки
  • У них одинаковыеСвойстваи значения свойств
  • У них одинаковые localName и префикс

Совет:Совет: Метод isSameNode() Для проверки, являются ли два узла одинаковыми.

См. также:

Метод isSameNode()

Пример

Проверьте, равны ли два элемента из двух разных списков:

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

Попробуйте сами

Грамматика

element.isEqualNode(node)

или

node.isEqualNode(node)

Параметр

Параметр Описание
node Обязателен. Узел для сравнения.

Возвратное значение

Тип Описание
Булево значение Возвращает true, если два узла равны, в противном случае возвращает false.

Поддержка браузеров

element.isEqualNode() Это функция DOM Level 3 (2004).

Все браузеры поддерживают его полностью:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка 9-11 Поддержка Поддержка Поддержка Поддержка