Ejemplo
Comprobar si dos elementos de la lista en dos listas diferentes son iguales:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
El resultado de x podría ser:
false
Inténtalo tú mismo " Definición y Uso
Los isEqualNode() método comprueba si dos nodos son iguales.
Dos nodos son iguales si se cumplen todas las siguientes condiciones:
- Tienen el mismo tipo de nodo
- Tienen el mismo nombreNodo, NodeValue, localName, namespaceURI y el prefijo
- Tienen los mismos childNodes con todos los descendientes
- Ellos tienen los same atributos y valores de atributos (los atributos no tiene estar en el mismo orden)
Consejo: Utilice la href="met_node_issamenode.html"> isSameNode() method para determinar si dos nodos son el mismo nodo.
Soporte del navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el método.
Método | |||||
---|---|---|---|---|---|
isEqualNode() | Sí | 9.0 | Sí | Sí | Sí |
Sintaxis
node . isEqualNode( node )
Los valores de los parámetros
Parámetro | Tipo | Descripción |
---|---|---|
node | Node object | Necesario. El nodo que desea comparar el nodo especificado con |
Detalles técnicos
Valor de retorno: | Un valor booleano, devuelve verdadero si los dos nodos son iguales, de lo contrario falso |
---|---|
Versión DOM | Nivel 3 Núcleo de objetos Nodo |