Der Martin: this.nextSibling undefined

Beitrag lesen

Hallo,

Problem: es gibt mehrere DIVS/SPANS mit der selben class. Also brauche ich irgendwie das vom div mit dem onclick event aus NÄCHSTE mit dieser class. Wahlweise kann ich onclick auch in das übergeordnete DIV schreiben, sodass es sich bei dem news_inhalt Div um ein child handelt.
Aber wie komme ich denn auf das folgende?

bringt es dich weiter, wenn du eine Liste aller Geschwister-divs bekommst?

parentNode.getElementsByTagName("div")

Natürlich kannst du auch nach dem Laden der Seite über das Eltern-Div herfallen, alle seine Kindknoten durchlaufen (sehr elegant mit for-in) und alle Textknoten rauswerfen (sind ja eh nur Whitespaces im Quelltext). Danach kannst du auch mit nextSibling glücklich werden.

Ich glaube allerdings, man könnte die gesamte Struktur sauberer und effizienter aufbauen. Kann ich aber von hier aus nicht mit Sicherheit sagen.

So long,
 Martin

--
Männer haben nur eine Angst: Die Angst, kein Mann zu sein.
  (Liv Tyler, US-Schauspielerin)