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