Метод isEqualNode() элемента HTML DOM
- Предыдущая страница isDefaultNamespace()
- Следующая страница isSameNode()
- Вернуться на один уровень выше Объект Elements DOM HTML
Определение и использование
isEqualNode()
Метод проверяет, равны ли два узла.
Если два элемента (или узла) равныisEqualNode()
Возврат true
.
Если все следующие условия истинны, то два узла равны:
- У них одинаковые nodeType
- У них одинаковые nodeName
- У них одинаковые NodeValue
- У них одинаковые nameSpaceURI
- У них одинаковые childNodes и все их потомки
- У них одинаковыеСвойстваи значения свойств
- У них одинаковые localName и префикс
Совет:Совет: Метод isSameNode() Для проверки, являются ли два узла одинаковыми.
См. также:
Пример
Проверьте, равны ли два элемента из двух разных списков:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Грамматика
element.isEqualNode(node)
или
node.isEqualNode(node)
Параметр
Параметр | Описание |
---|---|
node | Обязателен. Узел для сравнения. |
Возвратное значение
Тип | Описание |
---|---|
Булево значение | Возвращает true, если два узла равны, в противном случае возвращает false. |
Поддержка браузеров
element.isEqualNode()
Это функция DOM Level 3 (2004).
Все браузеры поддерживают его полностью:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Поддержка | 9-11 | Поддержка | Поддержка | Поддержка | Поддержка |
- Предыдущая страница isDefaultNamespace()
- Следующая страница isSameNode()
- Вернуться на один уровень выше Объект Elements DOM HTML