Zuweisung einer Klasse an ein Element
Yasmin
- javascript
Hallo Forum,
momentan plage ich mich mit einem durch Recherche und intensives Studium von SelfHTML bisher unlösbaren Problem herum, bei dem Ihr mir vielleicht weiterhelfen könnt ;)
Gibt es in JavaScript eine Möglichkeit, einem per Stylesheet bereits mit einer Klasse belegtem Element eine andere Klasse zuzuweisen?
Bsp. Farbänderung:
document.getElementById("rahmenDIV").style.backgroundColor = "red";
Gesucht:
(...)
<div id="rahmenDIV" class="rahmen">Text</div>
(...)
document.getElementByID("rahmenDIV").style.class = "rahmen2";
(...)
Für Eure Hilfe ein dickes Danke!
Yasmin
Hi,
document.getElementByID("rahmenDIV").style.class = "rahmen2";
weil 'class' in den allermeisten Sprachen ein reserviertes Wort ist, war das W3C so weise, hier 'className' vorzusehen. Oder natürlich setAttribute().
Cheatah
Hi nochmal,
thx Cheatah, mittlerweile hatte ichs doch gefunden ;)
wieder mal ein übereilter Post :(
Yasmin
Hi,
Oder natürlich setAttribute().
Theoretisch. Praktisch macht hier IIRC der IE die Grätsche -> also nur className.
Gruß, Cybaer
Hallo Yasmin.
Gibt es in JavaScript eine Möglichkeit, einem per Stylesheet bereits mit einer Klasse belegtem Element eine andere Klasse zuzuweisen?
Ja. Das Archiv weiß genaueres.
Einen schönen Dienstag noch.
Gruß, Ashura