hi,
document.all.listelement1.style.backgroundColor = "yellow";
.. Genau dieser funktioniert nicht.
Nee, document.all ist ja auch IE-Murks.
Übergebe hier
<li id="listelement1"><a href="#" onClick="changeBgColor();">Beispiel 1</a></li>
schon beim Aufruf der Funktion das Element:
<li id="listelement1"><a href="#" onClick="changeBgColor(this);">Beispiel 1</a></li>
In der Funktion, die du jetzt mit
function changeBgColor(objekt) { ... }
deklarierst, hast du dann über objekt Zugriff auf das Element, und kannst dessen Style-Eigenschaften ändern.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }