HTML DOM Element isEqualNode() methode
- Vorige pagina isDefaultNamespace()
- Volgende pagina isSameNode()
- Ga naar het vorige niveau HTML DOM Elements object
Definitie en gebruik
isEqualNode()
Controleert de methode of twee knopen gelijk zijn.
Als twee elementen (of knopen) gelijk zijn,isEqualNode()
Retourneert true
.
Als alle volgende voorwaarden waar zijn, zijn de twee knopen gelijk:
- Ze hebben dezelfde nodeType
- Ze hebben dezelfde nodeName
- Ze hebben dezelfde NodeValue
- Ze hebben dezelfde nameSpaceURI
- Ze hebben dezelfde childNodes en alle nakomelingen
- Ze hebben dezelfdeEigenschapen eigenschapswaarden
- Ze hebben dezelfde localName en prefix
Tip:Gebruik isSameNode() methode om te controleren of twee knopen dezelfde knoop zijn.
Zie ook:
Voorbeeld
Controleer of twee lijstitems in twee verschillende lijsten gelijk zijn:
var item1 = document.getElementById("myList1").firstChild; var item2 = document.getElementById("myList2").firstChild; var x = item1.isEqualNode(item2);
Syntax
element.isEqualNode(node)
of
node.isEqualNode(node)
Parameter
Parameter | Beschrijving |
---|---|
node | Verplicht. De te vergelijken knoop. |
Retourneerwaarde
Type | Beschrijving |
---|---|
Booleaanse waarde | Retourneert true als de twee knopen gelijk zijn, anders false. |
Browserondersteuning
element.isEqualNode()
is een DOM Level 3 (2004) kenmerk.
Het wordt volledig ondersteund door alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Ondersteuning | 9-11 | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
- Vorige pagina isDefaultNamespace()
- Volgende pagina isSameNode()
- Ga naar het vorige niveau HTML DOM Elements object