Метод isEqualNode()
Пример
Проверить, равны ли два элемента списка в двух разных списках:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Попробуйте сами »
Определение и использование
Метод isEqualNode() проверяет, равны ли два узла.
Два узла равны, если выполняются все следующие условия:
- У них один и тот же тип узла
- У них одинаковые nodeName, nodeValue, localName, namespaceURI и префикс
- У них одинаковые дочерние узлы со всеми потомками
- Они имеют одинаковые атрибуты и значения атрибутов (атрибуты не обязательно должны быть в одинаковом порядке)
Совет: Используйте метод isSameNode() для определения того, являются ли два узла одним и тем же узлом.
Поддержка браузера
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает этот метод.
Метод | |||||
---|---|---|---|---|---|
isEqualNode() | Да | 9.0 | Да | Да | Да |
Синтаксис
node.isEqualNode(node)
Параметр значений
Параметр | Тип | Описание |
---|---|---|
node | Объект node | Требуемый. Узел, с которым вы хотите сравнить указанный узел |
Технические детали
Возвращает значение | Логическое значение, возвращает true, если два узла равны, в противном случае false |
---|---|
DOM Версия | Базовый уровень 3 Объект node |