须奈子酱
2016-10-31 22:06
document.onkeyup=function(event){
event=event||window.event;
if(event.keyCode==40){
index++;
if(index>=as.length){
index=0;
}
for(var i=0;i<as.length;i++){
as[i].style.background='#fff';//为什么这里就可以用sa[i].style.background了呢?
}
as[index].style.background='gray';
}
if(event.keyCode==38){
index--;
if(index<0){
index=as.length-1;
}
for(var i=0;i<as.length;i++){
as[i].style.background='#fff';
}
as[index].style.background='gray';
}
if(event.keyCode==13){
for(var i=0;i<as.length;i++){
as[i].style.background='#fff';
}
title.innerHTML=as[index].innerHTML;
index=-1;
menu.style.display='none';
}
}
设置A标签的样式
因为as在window.onload=function(){}里面的开头就定义过as=box.getElementsByTagName('a'),相当于全局变量,全局变量到哪都可以用
DOM事件探秘
99528 学习 · 1305 问题
相似问题