Hallo ursus,
das Minus ist nicht von mir.
Aber warum benutzt Du nicht classList? Für das, was hier gebraucht wird, reicht das hin und funkt ab IE10. Mehr braucht man heute nicht mehr.
Deine Implementierung ist nur notwendig wenn man uralte Browser unterstützen will. Und da ist sie merkwürdig, seit wann ist ein + als Trennzeichen zwischen Klassennamen erlaubt?
Und statt einer handgemachten Suchschleife über Array wäre sicherlich ein Polyfill für Array.prototype.indexOf die bessere Idee.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi