Люди, как сделать так, чтобы при нажатии на кнопку изменялся цвет элемента. Проблема в том, что при нажатии цвет изменяется, а как только отпускаешь становится прежним. Хочется чтобы при изменении переменной iSelect менялся цвет элемента, и оставался таким. Спасибо
:
document.onkeydown = keyDown;
function keyDown()
{
switch(event.keyCode)
{
case 27://Esc
document.getElementById("suggest").style.visibility="hidden";
break;
case 40: //Down
iSelect+=1;
document.getElementById(iSelect).style.backgroundColor = "orange";
break;
case 38: //Up
iSelect-=1;
document.getElementById(iSelect).style.backgroundColor = "orange";
break;
}
}
Проблема решена выводом действий со стилями в отдельную функцию и запуском ее из свитча.