Lieber stiller,
die color
-Eigenschaft eines <li> ist völlig unerheblich, wenn ein darin befindliches Element durch eine Style-Regel mit höherer Spezifität einen anderen Wert für dieselbe Eigenschaft erhält.
In anderen Worten: Das <a>-Element hat anscheinend mittels des a:link
-Selektors einen anderen color
-Wert zugewiesen bekommen, sodass Änderungen am color
-Wert seines Elternelements keine Auswirkung beim Inhalt des <a>-Elements haben.
Dein JavaScript müsste das style-Object des <a>-Elements ansprechen! Du brauchst wahrscheinlich eher ein document.getElementById('die-richtige-ID-jetzt').getElementsByTagName('a')[0].style.color='#abcdef';
. Besser ist es aber, das Vorhandensein der beabsichtigten Objekte in jedem Fall vorher zu prüfen!
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)