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

Metodo isEqualNode() di HTML DOM

Oggetto Elemento HTML DOM

isEqualNode()Metodo per testare se due nodi sono uguali.

Se soddisfano tutte le seguenti condizioni, due nodi sono uguali:

  • Hanno lo stesso tipo di nodo

  • Hanno lo stesso nodeName, NodeValue, localName, nameSpaceURI e prefisso

  • Hanno gli stessi figli (childNodes) per tutti i nodi figli

  • Hanno le stesse proprietà e valori di proprietà (l'ordine delle proprietà non è lo stesso)

UsareisSameNode()Metodo per determinare se due nodi sono lo stesso.

Sintassi:

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

Compatibilità del browser

Tutti i browser supportano completamente il metodo isEqualNode():

Metodo
isEqualNode()

Valore del parametro

ParametroDescrizione
nodeNodo da confrontare per l'uguaglianza

Dettagli tecnici

Valore di ritorno:Valore booleano, se due nodi sono uguali, restituisce true, altrimenti restituisce false
Versione DOM:Livello DOM 3

Riferimenti correlati

Riferimento HTML DOM:nodeMetodo .isSameNode()

Oggetto Elemento HTML DOM