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.