HTML DOM isEqualNode()Método

元素对象参考手册Objeto Element

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);

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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


元素对象参考手册Objeto Element

Otras extensiones