Gunnar Bittersmann: Wirklich nur kurze Frage zu classList.toggle

Beitrag lesen

@@Foxtrott_01

...und zwar setzte ich ein DIV ein, welchem via Klick-EventListener eine Klasse via classList.toggle hinzugefügt / entfernt wird.

Für welches Element ist der Eventhandler? Wenn für das div: nein, nicht machen.

Click-Events sollte man nur für interaktive Elemente (Buttons, Links) als Targets verwenden. divs sind nicht interaktiv; sie mögen für einige Nutzer per Maus clickbar sein, für viele andere (Tastatur-Nutzer) sind sie nicht clickbar.

Du willst vermutlich einen <button>. Einen Toggle-Button.

Ich habe dann bemerkt, dass … <div class> übrig bleibt - das class-Attribut schwebt sozusagen seelenlos durch Zeit und Raum.

Ist das ein Problem?

Nein, das ist kein Problem.

LLAP 🖖

--
Wenn der Faschismus wiederkommt, wird er nicht sagen: Hallo, ich bin der Faschismus! Sondern er wird sagen: Ich nehme die Wahl an.