HTML DOM Element isEqualNode() metode
- Forrige side isDefaultNamespace()
- Næste side isSameNode()
- Tilbage til forrige niveau HTML DOM Elements objekt
Definition og brug
isEqualNode()
metoden tjekker, om to knuder er ens.
hvis to elementer (eller knuder) er ensisEqualNode()
Returnerer true
.
Hvis alle følgende betingelser er sande, er de to knuder ens:
- de har samme nodeType
- de har samme nodeName
- de har samme NodeValue
- de har samme nameSpaceURI
- de har samme childNodes og alle efterkommere
- de har sammeEgenskabog egenskabsværdier
- de har samme localName og præfiks
Tip:Brug isSameNode() metoden for at kontrollere, om to knuder er de samme.
Se også:
Eksempel
Tjek, om to forskellige listers to listeelementer er ens:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Syntaks
element.isEqualNode(node)
eller
node.isEqualNode(node)
Parameter
Parameter | Beskrivelse |
---|---|
node | Obligatorisk. Knuden, der skal sammenlignes. |
Returværdi
Type | Beskrivelse |
---|---|
Boligværdi | Returnerer true, hvis de to knuder er ens, ellers returnerer false. |
Browserunderstøttelse
element.isEqualNode()
er en DOM Level 3 (2004) funktion.
Det understøttes fuldt ud af alle browsere:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Forrige side isDefaultNamespace()
- Næste side isSameNode()
- Tilbage til forrige niveau HTML DOM Elements objekt