Gunnar Bittersmann: Problem display div mittels klick durch Javaskript

Beitrag lesen

@@mark

  • getElementsByClassName gibt dir ein Array von Elementen zurück

Nein, das gibt eine Collection von Elementen zurück. Der Unterschied zwischen Collection und Array ist manchmal zu vernachlässigen; in anderen Fällen aber bedeutsam.

  • Bedenke, dass deine mit aria-hidden gekennzeichneten Elemente Leute mit Screenreadern nicht lesen können. Du versteckst beispielsweise einen Link auf deine Homepage.

Du meinst <a href="../index.html" style="text-decoration: none ; color: inherit ; "><i class="fa fa-university" aria-hidden="true"></i>Startseite<i class="fa fa-university" aria-hidden="true"></i></a>?

Beachte, dass die i-Elemente aria-hidden-Attribute tragen, nicht das a-Element; der Text „Startseite“ davon also nicht erfasst wird.

Was jetzt aber den Missbrauch von i-Elementen zur Einbindung von Icons nicht besser macht. (Vermutlich eine Unsitte des verwendeten Frameworks. Bootcrap?)

LLAP 🖖

--
„Wenn du eine weise Antwort verlangst, musst du vernünftig fragen.“ —Johann Wolfgang von Goethe