@@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)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)