会出现在没有点击开ul时也可以切换
if(e.keyCode==40&& menu.style.display=='block'
){
index++;
if(index>=as.length){
index=0;
}
as[index].style.background="#ccc";
}
// 如果按下了向上方向键
if(e.keyCode==38&& menu.style.display=='block'
){
if(index<=0){
index=as.length;
}
index--;
as[index].style.background="#ccc";
}
在if中加入判断必须在ul为block才能用键盘操作