Gunnar Bittersmann: +CSS mehrere Umschalt-Klassen verwalten

Beitrag lesen

@@Miikku:

nuqneH

var aClasses = eMyElement.className.split(" ");

Das ist problematisch. Du gehst davon aus, dass zwischen zwei Klassenbezeichnern jeweils genau ein Leerzeichen stehen. Das muss nicht so sein:
(1) Es können auch mehrere sein, was unnötige leere Arrayelemente zur Folge hätte.
(2) Es können auch andere Whitespace-Zeichen (\t, \r) zwischen den Klassenbezeichnern stehen.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)