Jetzt kann die Kletterpartie durch den DOM-Baum mit Javascript und childNodes, parentNode, firstChild und nextSibling losgehen.
Aber auf das HTML-Markup darf sich niemand verlassen – immer wieder muss eine Prüfung mit Javascript nodeType und nodeName eingestreut werden, welcher Knoten hier nun tatsächlich im vorliegt.