HTML DOM isEqualNode()- methode
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);
Definitie en gebruik
De methode isEqualNode() controleert of twee knooppunten gelijk zijn.
Twee knooppunten zijn gelijk als aan alle volgende voorwaarden wordt voldaan:
- Ze hebben hetzelfde knooppunttype
- Ze hebben dezelfde nodeName, NodeValue, localName, nameSpaceURI en prefix
- Ze hebben dezelfde childNodes met alle nakomelingen
- Ze hebben dezelfde attributen en attribuutwaarden (de attributen hoeven niet in dezelfde volgorde te staan)
Tip: Gebruik de methode isSameNode() om te bepalen of twee knooppunten hetzelfde knooppunt zijn.
Browserondersteuning
De getallen in de tabel geven de eerste browserversie aan die de methode volledig ondersteunt.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Syntaxis
node.isEqualNode(node)
Parameterwaarden
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Technische details
Winstwaarde: | Een Boolean, retourneert waar als de twee knooppunten gelijk zijn, anders onwaar |
---|---|
DOM-versie | Kernniveau 3 knooppuntobject |