Jörg Reinholz: ungelöst

Beitrag lesen

Moin!

Besser dürfte sein, className gar nicht anzufassen, sondern die Methoden add, remove und toggle des classList-Objekts zu verwenden. Ab IE 10.

obj_aendern.classList.add('prio_3');
obj_aendern.classList.remove('prio_3');
obj_aendern.classList.toggle('prio_3');

Ich denke, man sollte nach Möglichkeit (noch) darauf verzichten. Grund: IE < 10 (laut caniuse.com zusammen rund 2,5%) und Opera mini (knapp 5% der Nutzer). Das ist rund einer von zwölf Nutzern.

Der HTML-Elementstapel bietet genug Möglichkeiten, die Zeile mit genau einer Klasse zu versehen und diese zu ändern oder zu löschen. (obj.className)

Jörg Reinholz