Gunnar Bittersmann: Li Menu markieren

Beitrag lesen

Hello out there!

document.getElementById(ele.parentNode.id).style.backgroundColor  = "silver";

Autsch! Du hast doch mit ele.parentNode schon die Referenz auf das Eltenelement. Es ist unsinnig, dessen ID auszulesen, um ebendieses Element im ganzen Baum wieder zu suchen.

ele.parentNode.style.backgroundColor = "silver";

Ich möchte gern, dass beim Klick auf limenu2 zb limenu nicht mehr markiert ist. Wie kann ich sowas erreichen?

Entweder du merkst dir das vorher markierte Listenitem, um dessen Hintergrundfarbe bei Click auf ein anderes zurückzusetzen; oder du setzt in einer Schleife alle Listitems zurück und färbst dann das gewählte.

See ya up the road,
Gunnar

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)