HTML5 - stromová navigace DOM

Obsah
V dokumentu HTML Můžeme se pohybovat mezi různými prvky, které patří do stromu DOM, k tomu máme hierarchickou strukturu a můžeme použít více metod, pomocí kterých můžeme přistupovat ke vztahům dokumentů.
Procházejte stromem DOM
Jak jsme zmínili, navigaci lze provádět prostřednictvím hierarchické struktury vizualizující schéma jako strom, tímto způsobem můžeme s prvky zacházet jako s rodiči, dětmi, sourozenci.
Díky tomu lze hledat prvek podle filozofie hledání podle vztahu.
Podívejme se na dostupné metody, než přejdeme k praktickým aplikacím:

· childNodes: Vrátí všechny podřízené prvky nadřazeného prvku.

· první dítě: Vrátí prvek, který je prvním potomkem nadřazeného prvku.

· hasChildNodes (): Vrací true nebo true, pokud má aktuální prvek podřízené uzly.

· poslední dítě: Vrátí poslední podřízený prvek v dokumentu.

· dalšíSourozenec: Vrátí prvek sourozence definovaný aktuálním prvkem HTML.

· parentNode: Vrátí nadřazený prvek aktuálního prvku HTML.

· předchozíSourozenec: Vrátí prvek sourozence před aktuální prvek HTML.

Jakmile víme, jaké metody máme k dispozici, uvidíme jednoduchý příklad kódu, pomocí kterého pochopíme, o čem je navigace. Strom DOM.
 Příklad 

Existuje spousta různých druhů ovoce - existuje více než 500 odrůd banánů. V době, kdy přidáme nespočet druhů jablek, pomerančů a dalšího známého ovoce, máme před sebou tisíce možností.

Jedním z nejzajímavějších aspektů ovoce je odrůda dostupná v každé zemi. Bydlím poblíž Londýna, v oblasti, která je známá svými jablky.

Rodič První dítě Předchozí sourozenec Další sourozenec


Toho, čeho tento kód dosahuje, je schopnost procházet mezi prvky a jakmile je zastíní světle šedou barvou, aby bylo možné rozlišit, ve které části dokumentu se nacházíme, podívejme se na obrázku, jak bychom to měli vidět v našem prohlížeči:

Jak vidíme, tento způsob umístění prvků do DOM nám pomáhá, když si nejsme jisti identifikátory nebo když se jedná o dynamickou, ale definovanou strukturu.
Tímto jsme dokončili tento tutoriál, kde jsme byli schopni hledat prvky v dokumentu HTML, aniž bychom se museli spoléhat na identifikátory nebo názvy prvků, jednoduše pomocí jejich vztahu v hierarchické struktuře.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave