楼下,IE能用非IE不能用,不是老师能决定的,老版本浏览器和较新版的浏览器本来就存在差异,事件指令在新老版本本来就是不一样,老师做的目的就是告诉我们把不同浏览器的方法,通过判断后,封装再使用。所以就是WEB前端必做的事"兼容不同浏览器"
2016-03-15
已采纳回答 / 新爷o
1、as[i].num = i,是赋值给as一个属性,叫num,num的值=i。目的就是为了记录mouseover时的那个as[i]的i值。你给的这个程序有点bug,index = as[i].num-1; 最好改为index=this.num。这样就完美的将鼠标滑过事件所在的那一项的i值记录给了index(全局变量),这样当index在键盘事件中引用时,就能完美的与鼠标事件混合了。2、不能var i=as[i].num。因为i已经在for语句中定义了。3、用.index也可以,用.m,.xxxxxx...
2016-03-15