Ok, Problem ist gelöst. Das Script wurde im head Bereich des HTMl-Dokuments aufgerufen, allerdings werden die HTML-Objekte mit den IDs natürlich erst im body Bereich definiert. Somit konnten natürlich keine Klassen geändert werden, da zu diesem Zeitpunkt noch gar keine entsprechenden Objekte existieren.
Lösung: Führe Klasenänderung ganz am Ende des HTML Dokuments durch.
Dennoch verstehe ich nicht, warum JavaScript dann den ganzen Schleifendurchlauf abbricht und keine Fehlermeldung produziert.
Danke Jürgen für Deine Hilfe!
Grüße,
ssud