Hallo,
Das funktioniert auch so weit, nur, wenn ich im letzten Feld nochmal die Pfeil runter Taste drücke, bekomme ich den Fehler "sibling ist null".
In welcher Zeile denn genau? Installiere dir mal Firebug, der sagt einem ziemlich genau wo was nicht klappt.
Du versuchst mit:
var sibling = parent.nextSibling;
auf das nächste Element zuzugreifen - wo ist die Abfrage, wenn es dieses Element nicht gibt und folglich die while-Schleife mit 'sibling.irgendwas' ins leere greift? Ebenso bei previousSibling.
Grüße