Exemplu
Verificați dacă două elemente de listă în două liste diferite sunt egale:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Rezultatul x ar putea fi:
false
Încearcă - l singur » Definiție și utilizare
The isEqualNode() metoda verifică dacă două noduri sunt egale.
Două noduri sunt egale dacă toate condițiile următoare sunt adevărate:
- Ei au același tip de nod
- Ei au aceeași nodeName, nodeValue, LocalName, nameSpaceURI și prefixul
- Ei au aceleași childNodes cu toți urmașii
- Ei au same atribute și valorile atributelor (atributele nu trebuie să fie în aceeași ordine)
Sfat: Utilizați href="met_node_issamenode.html"> isSameNode() method pentru a determina dacă două noduri sunt același nod.
Suport pentru browser-
Numerele din tabel specifica prima versiune de browser care acceptă pe deplin metoda.
Metodă | |||||
---|---|---|---|---|---|
isEqualNode() | da | 9 | da | da | da |
Sintaxă
node . isEqualNode( node )
Valorile parametrilor
Parametru | Tip | Descriere |
---|---|---|
node | Node object | Necesar. Nodul pe care doriți să comparați nodul specificat cu |
Detalii tehnice
Întoarcere Valoare: | Un boolean, returnează true dacă cele două noduri sunt egale, în caz contrar fals |
---|---|
DOM Versiunea | Nivelul Core 3 Nod Obiect |