Thomas Welsch: CSS-Klasse per Javascript überschreiben

Beitrag lesen

Hallo Ashura.

wie komme ich dann per JS zwecks Änderung wieder an diese Klasse heran?

Mittels http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#universaleigenschaften@title=className. Die Bezeichnung class gehört zu den <http://de.selfhtml.org/javascript/sprache/reserviert.htm#uebersicht@title=reservierten Wörtern>, daher dieser ungewöhnliche Name.

Entschuldige bitte, aber das ist mir jetzt ein bisschen hoch. :(

Nehmen wir an, ich habe in der Klasse

.roterText {color: #ff0000}

vor, den roten Text in blau abzuändern. Also

<script language=javascript>
className = 'roterText';
document.styles.className.color = '#0000ff';
</script>

geht leider nicht. Was mache ich falsch? Vielleicht bist du ja so lieb und gibst mir den entscheidenden Tipp.

Lieben Gruß, Thomas

PS: Das Dumme ist, das noch nicht einmal eine Fehlermeldung kommt... Ich habe es auch schon mit einer bedingten Anweisuung probiert, es ist zum Mäuse melken.