snoot: Schriftfarbe bei Keyevent ändern

Beitrag lesen

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';  
  }  
  ...  
}