English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод isSameNode() HTML DOM

Объект элемента HTML DOM

isSameNode()Метод проверяет, равны ли два узла, то есть они лиферируют к одному и тому же объекту.

Если два узла都属于 один и тот же узел, то метод isSameNode() возвращаетtrueв противном случае возвращаетfalse.

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

Синтаксис:

node.isSameNode(node)
let output = document.getElementById("output");
let divList = document.getElementsByTagName("div");
output.innerHTML += "div 0 и div 0 одинаковы: " + divList[0].isSameNode(divList[0]) + "<br>";
output.innerHTML += "div 0 и div 1 одинаковы: " + divList[0].isSameNode(divList[1]) + "<br>";
output.innerHTML += "div 0 и div 2 одинаковы: " + divList[0].isSameNode(divList[2]) + "<br>";
Проверьте, посмотрите‹/›

Совместимость браузеров

Метод isSameNode() полностью поддерживается всеми браузерами:

Метод
isSameNode()ДаНе поддерживаетсяДаДаДа

Значение параметра

ПараметрОписание
nodeУзел, с которым вы хотите сравнить указанный узел

Технические детали

Возврат значения:Булево значение, если два узла одинаковы, возвращает true, в противном случае false
Версия DOM:Уровень DOM 3

См. также

HTML DOM: справочникnodeМетод .isEqualNode()

Объект элемента HTML DOM