ZE明
2018-03-04 10:57
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--
}
}这样试试
DOM事件探秘
99527 学习 · 1305 问题
相似问题