1unitedpower: classList.remove

Beitrag lesen

Was für JavaScript spricht: Barrierefreiheit. Wenn man die entsprechenden Elemente nicht nur visuell keinzeichnen möchte, sondern auch für Screenreader, muss man dafür Attribute vergeben. (aria-selected für hervorgehobene? aria-hidden für die anderen?)

Das ist problematisch, denn mit der Hervorhebung einer Branche fügt der Nutzer die Aussteller noch nicht zu seiner persönlichen Auswahlliste hinzu.

Um WAI-ARIA hier sinnvoll einzusetzen zu können müssten imho. erst die richtigen Voraussetzungen geschaffen werden. Aktuell besteht die Auswahlliste leider noch nicht einmal aus semantischen HTML-Elementen. Zum Beispiel sind die Auswahlmöglichkeiten an Ausstellern nicht als Checkboxen ausgezeichnet.