HTML DOM isEqualNode()Método
Ejemplo
Comprueba si los elementos de lista de dos listas diferentes son iguales:
var item1=document.getElementById("myList1").firstChild;
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
var item2=document.getElementById("myList2").firstChild;
item1.isEqualNode(item2);
Resultado:
false
Pruébalo »
Definición y uso
El método isEqualNode() se utiliza para verificar si dos nodos son iguales.
Si se cumplen las siguientes condiciones, los dos nodos son iguales y devuelven true:
- Tienen el mismo tipo de nodo
- El mismo nombre de nodo, valor de nodo, nombre local, URI de espacio de nombres y prefijo.
- Tienen los mismos nodos hijos con todos sus descendientes
- Tienen los mismos atributos y valores de atributo (los atributos no tienen por qué estar en el mismo orden)
Consejo:Usael método isSameNode()para determinar si dos nodos son el mismo nodo.
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales son compatibles con el método isEqualNode()
Nota:Internet Explorer 8 y versiones anteriores de IE no son compatibles con este método.
Sintaxis
node.isEqualNode(node)
Parámetros
| Parámetros | Tipo | Descripción |
|---|---|---|
| node | Objeto de nodo | Obligatorio. Los dos nodos a comparar. |
Valor de retorno
| Tipo | Descripción |
|---|---|
| Boolean | Devuelve true si los dos nodos son iguales; de lo contrario, devuelve false. |
Detalles técnicos
| Versión de DOM | Core Level 3 Node Object |
|---|
Otras extensiones
Objeto Element