English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método isEqualNode() del HTML DOM

Objeto Elemento de HTML DOM

isEqualNode()Método que prueba si dos nodos son iguales.

Si se cumplen todas las siguientes condiciones, los dos nodos son iguales:

  • Tienen el mismo tipo de nodo

  • Tienen el mismo nodeName, NodeValue, localName, nameSpaceURI y prefijo

  • Tienen los mismos nodos hijos (childNodes) para todos los nodos hijos

  • Tienen las mismas propiedades y valores de propiedades (el orden de las propiedades no es importante)

UsoisSameNode()Método para determinar si dos nodos son el mismo nodo.

Sintaxis:

node.isEqualNode(node)
let output = document.getElementById("output");
let divList = document.getElementsByTagName("div");
output.innerHTML +="div 0 igual a div 0: " + divList[0].isEqualNode(divList[0]) + "<br>";
output.innerHTML +="div 0 igual a div 1: " + divList[0].isEqualNode(divList[1]) + "<br>";
output.innerHTML +="div 0 igual a div 2: " + divList[0].isEqualNode(divList[2]) + "<br>";
Ver prueba‹/›

Compatibilidad del navegador

Todos los navegadores soportan completamente el método isEqualNode():

Método
isEqualNode()

Valor del parámetro

ParámetroDescripción
nodoNodo a comparar para igualdad

Detalles técnicos

Valor de retorno:Booleano, si dos nodos son iguales, devuelve true, de lo contrario devuelve false
Versión DOM:Nivel DOM3

Referencias relacionadas

Referencia de HTML DOM:nodoMétodo .isSameNode()

Objeto Elemento de HTML DOM