Hi,
ich navigiere mit den Pfeiltasten durch eine Liste.
Dabei soll das aktuelle Element einen blauen Hintergrund bekommen und eine weiße Schriftfarbe. Das zuvor ausgewählte Element (das gerade blau/weiß war) soll wieder keine Hintergrundfarbe und eine schwarze Schrift haben. Das mit dem Hintergrund klappt, aber die Schriftfarbe lässt sich einfach nicht ändern; die bleibt stur schwarz.
Hat jemand eine Idee, warum?
function keyPressed (evt)
{
var curKey = evt.keyCode;
switch (curKey)
{
case 38: // hoch
if(curElement && !curElement.previousSibling)
{
// neu ausgewähltes Element
curElement = naviElement.lastChild.previousSibling;
curElement.style.backgroundColor = '#6990b6'; // funktioniert
curElement.style.color = '#ffffff'; // funktioniert NICHT
// vorheriges Element
firstElement = naviElement.firstChild;
firstElement.style.backgroundColor = ''; // funktioniert
firstElement.style.color = '#000000';
}
...
}