Ich habe ein Menüelement und ich möchte die BG-Farbe des Menüelements ändern, auf das wir klicken, indem Sie eine Klasse darauf setzen. Ist es möglich, dies zu tun, ohne eine ID-Referenz zu verwenden? zB: wenn ich auf Menü 4 klicke, sollte die Funktion eine Klasse auf li
setzen.Zugriff/Bearbeitung eines HTML-Elements ohne Verwendung der ID
<ul class="navList">
<li onclick="setActive();">menu 1</li>
<li onclick="setActive();">menu 2</li>
<li onclick="setActive();">menu 3</li>
<li onclick="setActive();">menu 4</li>
<li onclick="setActive();">menu 5</li>
</ul>
Warum machst du es nicht mit CSS? –
@TeymurMardaliyerLennon, denn wenn der Benutzer auf ein anderes Menü klickt (nachdem er auf ein anderes geklickt hat), sollte der aktive Zustand geändert und der aktive Zustand für den vorherigen Zustand entfernt werden. –