HTML DOM Element isEqualNode() metod
- Föregående sida isDefaultNamespace()
- Nästa sida isSameNode()
- Återgå till föregående nivå HTML DOM Elements-objekt
Definition och användning
isEqualNode()
metoden kontrollerar om två noder är lika.
Om två element (eller noder) är lika,isEqualNode()
Returneras true
.
Om följande alla villkor är sanna, är två noder lika:
- de har samma nodeType
- de har samma nodeName
- de har samma NodeValue
- de har samma nameSpaceURI
- de har samma childNodes och alla efterkommande
- de har sammaEgenskapoch egenskapsvärden
- de har samma localName och prefix
Tips:Använd isSameNode() metod för att kontrollera om två noder är samma nod.
Se också:
Exempel
Kontrollera om två listobjekt från två olika listor är lika:
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 | Beskrivning |
---|---|
node | Obligatoriskt. Noden att jämföra. |
Returvärde
Typ | Beskrivning |
---|---|
Boolskt värde | Om två noder är lika, returneras true, annars returneras false. |
Webbläsarstöd
element.isEqualNode()
är en DOM Level 3 (2004)-funktion.
Alla webbläsare stöder det fullt ut:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | 9-11 | Stöd | Stöd | Stöd | Stöd |
- Föregående sida isDefaultNamespace()
- Nästa sida isSameNode()
- Återgå till föregående nivå HTML DOM Elements-objekt