Esempio
Controllare 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);
Il risultato di x potrebbe essere:
false
Prova tu stesso " Definizione e l'utilizzo
I isEqualNode() controlla metodo se due nodi sono uguali.
Due nodi sono uguali se tutte le seguenti condizioni:
- Hanno lo stesso tipo di nodo
- Hanno lo stesso nodeName, NodeValue, localName, namespaceURI e il prefisso
- Hanno le stesse childNodes con tutti i discendenti
- Hanno gli same attributi e valori di attributo (attributi non ha essere nello stesso ordine)
Suggerimento: Utilizzare il href="met_node_issamenode.html"> isSameNode() method per determinare se due nodi sono lo stesso nodo.
Supporto browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.
Metodo | |||||
---|---|---|---|---|---|
isEqualNode() | sì | 9.0 | sì | sì | sì |
Sintassi
node . isEqualNode( node )
valori dei parametri
Parametro | Tipo | Descrizione |
---|---|---|
node | Node object | Necessario. Il nodo che si desidera confrontare il nodo specificato con |
Dettagli tecnici
Valore di ritorno: | Un valore booleano, restituisce true se i due nodi sono uguali, altrimenti false |
---|---|
DOM Version | Nucleo Livello 3 Nodo Oggetto |