@@hmm
ich habe in meinem HTML Code einen Nav Bereich, welcher zunächst leer ist. Eine JS Funktion befüllt diesen Nav Bereich mit einzelnen li Elementen und fügt jedem dieser li Elemente das OnClick-Event "testFunktion();" zu.
Fehler: li
-Elemente sind nicht interaktiv, also nicht clickbar. Das kann man wohl nicht oft genug sagen; gern mehrmals täglich.
In der Navigation hast du sicher a
-Elemente; diese sind interaktiv und können Ziele von click
-Events sein.
Du suchst event.target
?
Möglicherweise willst du nicht für jeden Menüpunkt einzeln ein click
-Eventhandler angeben, sondern event delegation nutzen und den Eventhandler für das ul
-Element oder das nav
-Element registrieren. Siehe molily.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory