пример
Проверьте, если два списка элементов в двух различных списках, равны:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Результат х может быть:
false
Попробуй сам " Определение и использование
В isEqualNode() метод проверяет , если два узла равны.
Два узла одинаковы, если выполняются следующие условия:
- Они имеют один и тот же тип узла
- Они имеют тот же NODENAME, NodeValue, LocalName, NamespaceURI и префикс
- Они имеют тот же ChildNodes со всеми потомками
- Они имеют те same атрибуты и значения атрибутов (атрибуты не в том же порядке)
Совет: Используйте href="met_node_issamenode.html"> isSameNode() method , чтобы определить , есть ли два узла тот же узел.
Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает метод.
метод | |||||
---|---|---|---|---|---|
isEqualNode() | да | 9,0 | да | да | да |
Синтаксис
node . isEqualNode( node )
Значения параметров
параметр | Тип | Описание |
---|---|---|
node | Node object | Необходимые. Узел вы хотите сравнить указанный узел с |
Технические подробности
Возвращаемое значение: | Логическое, возвращает истину, если два узла равны, иначе ложь |
---|---|
DOM Version | Базовый уровень 3 Узла объект |