Метод HTML DOM isSameNode
примеров
Проверьте два узла, являются ли тот же узел:
var item1=document.getElementById("myList1");
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);
var item2=document.getElementsByTagName("UL")[0];
item1.isSameNode(item2);
Выход:
true
Попробуйте »
Определение и использование
isSameNode () метод возвращает истину, если узел является тот же узел в данном узле, в противном случае она возвращает ложь.
Совет: Используйте метод isEqualNode () , чтобы проверить , является ли два узла равны, но не обязательно тот же узел.
Поддержка браузеров
В дополнение к Firefox все основные браузеры поддерживают метод isSameNode ().
Примечание: Firefox 10 после того, как первая версия больше не поддерживается метод isSameNode, так как метод в DOM 4 после того , как отказался от этого метода, вы можете использовать === для сравнения двух элементов.
Примечание: Internet Explorer 8 имеет более раннюю версию IE не поддерживает этот метод.
грамматика
node.isSameNode(node)
параметры
参数 | 类型 | 描述 |
---|---|---|
node | Node object | 必须。你想要比较的节点。 |
Возвращаемое значение
类型 | 描述 |
---|---|
Boolean | 如果两个节点相等返回 true, 否则返回 false。 |
технические детали
DOM версия | Базовый уровень 3 Узел объекта |
---|