Método isEqualNode() del elemento HTML DOM
- Página anterior isDefaultNamespace()
- Página siguiente isSameNode()
- Volver a la capa superior Objeto Elements del DOM HTML
Definición y uso
isEqualNode()
El método verifica si dos nodos son iguales.
Si dos elementos (o nodos) son iguales,isEqualNode()
Retorno true
.
Si todas las siguientes condiciones son verdaderas, los dos nodos son iguales:
- Tienen el mismo nodeType
- Tienen el mismo nodeName
- Tienen el mismo NodeValue
- Tienen el mismo nameSpaceURI
- Tienen el mismo childNodes y todos sus descendientes
- Tienen el mismoAtributoy valores de atributo
- Tienen el mismo localName y prefijo
Sugerencia:Consejo: Método isSameNode() para detectar si dos nodos son nodos iguales.
Véase también:
Ejemplo
Verifica si dos elementos de dos listas diferentes son iguales:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Sintaxis
element.isEqualNode(node)
o
node.isEqualNode(node)
Parámetro
Parámetro | Descripción |
---|---|
node | Requerido. El nodo a comparar. |
Valor de retorno
Tipo | Descripción |
---|---|
Booleano | Si dos nodos son iguales, devuelve true, de lo contrario devuelve false. |
Compatibilidad del navegador
element.isEqualNode()
es una característica de DOM Level 3 (2004).
Todos los navegadores lo soportan completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Soporte | 9-11 | Soporte | Soporte | Soporte | Soporte |
- Página anterior isDefaultNamespace()
- Página siguiente isSameNode()
- Volver a la capa superior Objeto Elements del DOM HTML