Lieber Gunnar,
Zuerst stellt sich jedoch die Frage, ob das Verstecken eine Sache der Darstellung (CSS) ist oder ob sich das im Markup widerspiegeln sollte. Ich denke letztes – ein Fall fürs
hidden
-Attribut.
wenn man schon mit JavaScript hantiert, kann man auch gleich das DOM entsprechend manipulieren, um die Inhalte tatsächlich zu entfernen. Dann braucht es kein CSS- oder Aria-Gesummse, sondern schlichtes Ändern der Dokumentstruktur. Man kann sich echt einen verschwurbeln, anstatt das Naheliegendste zu tun...
Liebe Grüße,
Felix Riesterer.