Metodo HTML DOM isEqualNode()
Esempio
Controlla se due voci di elenco in due elenchi diversi sono uguali:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Definizione e utilizzo
Il metodo isEqualNode() controlla se due nodi sono uguali.
Due nodi sono uguali se sono vere tutte le seguenti condizioni:
- Hanno lo stesso tipo di nodo
- Hanno lo stesso nodeName, NodeValue, localName, nameSpaceURI e prefisso
- Hanno gli stessi childNodes con tutti i discendenti
- Hanno gli stessi attributi e valori di attributo (gli attributi non devono essere nello stesso ordine)
Suggerimento: utilizzare il metodo isSameNode() per determinare se due nodi sono lo stesso nodo.
Supporto browser
I numeri nella tabella specificano la prima versione del browser che supporta completamente il metodo.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Sintassi
node.isEqualNode(node)
Valori dei parametri
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Dettagli tecnici
Valore di ritorno: | Un booleano, restituisce true se i due nodi sono uguali, altrimenti false |
---|---|
Versione DOM | Oggetto nodo di livello 3 di base |