HTML DOM metoda isEqualNode()
Příklad
Zkontrolujte, zda jsou dvě položky seznamu ve dvou různých seznamech stejné:
var item1 = document.getElementById("myList1").firstChild;
var item2 = document.getElementById("myList2").firstChild;
var x =
item1.isEqualNode(item2);
Definice a použití
Metoda isEqualNode() kontroluje, zda jsou dva uzly stejné.
Dva uzly jsou stejné, pokud jsou splněny všechny následující podmínky:
- Mají stejný typ uzlu
- Mají stejný název nodeName, NodeValue, localName, nameSpaceURI a prefix
- Mají stejné podřízené uzly se všemi potomky
- Mají stejné atributy a hodnoty atributů (atributy nemusí být ve stejném pořadí)
Tip: Pomocí metody isSameNode() určete, zda jsou dva uzly stejným uzlem.
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která tuto metodu plně podporuje.
Method | |||||
---|---|---|---|---|---|
isEqualNode() | Yes | 9.0 | Yes | Yes | Yes |
Syntax
node.isEqualNode(node)
Hodnoty parametrů
Parameter | Type | Description |
---|---|---|
node | Node object | Required. The node you want to compare the specified node with |
Technické údaje
Návratová hodnota: | Boolean vrátí hodnotu true, pokud jsou dva uzly stejné, v opačném případě vrací hodnotu false |
---|---|
Verze DOM | Základní objekt uzlu úrovně 3 |