Hallö nochmal,
Kann man die formalen Gründe erfahren?
Kurz: Die Elemente haben im reinen HTML kein class-Attribut. Und deswegen möchte ich es einfach wieder löschen.
Ausführlich: Ein ähnliches Script verwende ich woanders zum Verbergen bzw. Anzeigen geamter <div>'s, und das soll beim Klicken auf ein bestimmtes Element innerhalb des Containers geschehen, welches überdies noch verändert wird. Daher der Zugriff über 'node'.
Was willst Du also mit dem Entfernen des Attributs erreichen?
Dass ich nicht von Anfang an eine Klasse vergeben bzw. die gleiche Klasse wie "normal" noch extra definieren muss. Ist tatsächlich eher ne Formfrage (schöner Code und so was ;-). Allerdings hab ich den Eindruck, dass mein Lieblingsbrauser NN4 beim Verwenden von CSS weniger Mist baut, wenn keine Klassen oder gar Styles in den Elementen gesetzt sind.
Grüße aus Leipzig
willie