已采纳回答 / AGhosts
as[i].onmouseover=function(){ as[i].style.background="#ccc"; // 此时,as[i]为最后一次循环结果 }而 this 则是指向当前对象
2016-06-29
最赞回答 / skyfire1123
element.addEventListener(type.handler,false);element.removeEventListener(type.handler,false);改为 //你把type和handler中间的逗号打成点了element.addEventListener(type,handler,false);element.removeEventListener(type,handler,false);
2016-06-28
document.onkeyup=function(event){
event = event || window.event;
if(event.keyCode==13){
if(timer==null){
playFun();
}
else{
stopFun();
}
}
}
event = event || window.event;
if(event.keyCode==13){
if(timer==null){
playFun();
}
else{
stopFun();
}
}
}
2016-06-27
对于添加flag的方法,标识按下Enter的次数。也可以将计时器的返回值timer作为标识。即判断timer==null,则是计时器已经停止(不管是鼠标还是按键停止),执行开始函数。否则计时器已开始,则执行停止函数。
2016-06-27