Gunnar Bittersmann: Attributwert nach Knotentest

Beitrag lesen

Hello out there!

dachte ich dass es über
        doc[i].nextSibling.id
eigentlich der id-Wert des folgenden Tags ausgeworfen werden müsste.

Nein; die id-Eigenschaft des folgenden _Knotens_. Dieser muss kein Elementknoten sein!

Sieh dir mal im DOM-Inspector des Firefox den Baum von

<div></div>  
<div></div>  
<div></div>

an und vergleiche ihn mit dem von

<div></div><div></div><div></div>

Du müsstest also abfragen, ob es überhaupt ein Elementknoten ist ('http://de.selfhtml.org/javascript/objekte/node.htm#node_type@title=nodeType'); wenn nicht, zum nächsten Sibling gehen.

Aber warum willst du dich umständlich durch den Baum hangeln? Warum nicht einfach 'doc[i + 1].id'?

See ya up the road,
Gunnar

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)