@@Miikku:
nuqneH
Also eine Klasse hinzufügen wäre dann z.B.:
var aClasses = eMyElement.className.split(" ");
aClasses.push("EineWeitereKlasse");
eMyElement.className = aClasses.join(" ");
Wozu?? Das kann man doch einfacher haben:
`eMyElement.className += " EineWeitereKlasse";`{:.language-javascript}
bzw.
`eMyElement.className += " " + "EineWeitereKlasse";`{:.language-javascript}
Problematisch dabei: Wenn eMyElement schpn der Klasse EineWeitereKlasse angehört, wird sie ein zweites Mal ins @class-Attribut geschrieben.
Man müsste also, wenn man mit Array arbeitet, dieses nach EineWeitereKlasse durchsuchen.
Oder gleich den Wert von @class mit Stringfunktion nach EineWeitereKlasse durchsuchen.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)