Felix Riesterer: document.getElementById zickt

Beitrag lesen

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:)