Метод HTML DOM isEqualNode
примеров
Элементы списка обнаружены два разных списка равны:
var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
Выход:
false
Попробуйте »
Определение и использование
Метод isEqualNode () используется для проверки, являются ли два узла равны.
Если следующие условия выполняются на двух узлах равны и возвращает истину:
- С таким же типом узла
- То же имя узла, значение узла, локальное имя, URI пространства имен и префикса.
- Со всеми их потомки имеют тот же дочерний узел
- Он имеет те же атрибуты и значения атрибутов (атрибут не тот же самый вид пути)
Совет: Используйте метод isSameNode () , чтобы определить , являются ли два узла идентичны.
Поддержка браузеров
Все основные браузеры поддерживают isEqualNode метод ()
Примечание: Internet Explorer 8 и более ранние версии IE не поддерживает этот метод.
грамматика
node.isEqualNode(node)
параметры
参数 | 类型 | 描述 |
---|---|---|
node | 节点对象 | 必须。比较的两个节点。 |
Возвращаемое значение
类型 | 描述 |
---|---|
Boolean | 如果两个节点相同返回 true, 否则返回false。 |
технические детали
DOM версия | Базовый уровень 3 Узел объекта |
---|