Gunnar Bittersmann: Gruppe von div's ansprechen (schüchtern bin ich nicht ;-)

Beitrag lesen

@@Gürgen:

nuqneH

Ich möchte einigen (dutzend) <div>-Elementen den style ändern. Dieser ist per css-class festgelegt.

Du meinst, dass alle zu ändernden 'div'-Elemente derselben Klasse "foo" angehören?

Dann änderst du einfach die Klasse EINES Vorfahrenelements ('body' bietet sich an):

document.body.className += " compact";

Im Stylesheet steht:

.compact .foo { display: none }

und schon sind sie alle weg.

Und Verhalten (JavaScript) und Präsentation (CSS) sind fein säuberlich voneinander getrennt.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)