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";
}document.onkeydown=function(event){
for(var i=0;i<as.length;i++){
as[i].style.background="none"
}
if (event.keyCode==40){
if(index>=4){
index=0;
}
else{
index++;
}
as[index].style.background="#456";
console.log(index)
}
if (event.keyCode==38){
if(index<=0){
index=as.length-1;
}
else{
index--;
}
as[index].style.background="#456";
}
}对了你还有个参数没写 event
这次试过了
这一句 as[index].style.backgroundColor="#fff";
还有你的判断
if (event.keyCode==38){
as[index].style.backgroundColor="#fff";
if(index=0){
index=as.length-1;
}
else{
index--
}
}这样试试