Método HTML DOM isEqualNode()
Ejemplo
Compruebe si dos elementos de lista en dos listas diferentes son iguales:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Definición y uso
El método isEqualNode() comprueba si dos nodos son iguales.
Dos nodos son iguales si se cumplen todas las condiciones siguientes:
- Tienen el mismo tipo de nodo
- Tienen el mismo nodeName, NodeValue, localName, nameSpaceURI y prefijo
- Tienen los mismos childNodes con todos los descendientes.
- Tienen los mismos atributos y valores de atributos (los atributos no tienen que estar en el mismo orden)
Sugerencia: utilice el método isSameNode() para determinar si dos nodos son el mismo nodo.
Compatibilidad con navegador
Los números en la tabla especifican la primera versión del navegador que soporta totalmente este método.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Sintaxis
node.isEqualNode(node)
Valores paramétricos
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Detalles técnicos
Valor devuelto: | Un valor booleano, devuelve verdadero si los dos nodos son iguales, de lo contrario, devuelve falso |
---|---|
Versión DOM | Objeto de nodo de nivel 3 básico |