为什么这里我在keyCode==38条件下加as[index].style.backgroundColor="#fff";按上下键怎么按都没反应了,但是把这句删了后按上下键背景颜色有换只有按下键才能更换选项后把原选项背景颜色变回白色
document.onkeydown=function(){
if (event.keyCode==40){
as[index].style.backgroundColor="#fff";
if(index==4){
index=0;
}
else{
index++;
}
}
if (event.keyCode==38){
as[index].style.backgroundColor="#fff";
if(index>0){
index--
}
else{
index=as.length-1;
}
}
as[index].style.backgroundColor="#456";
}