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