已采纳回答 / _benny
当用键盘↑ ↓移动选项时,index用来记录当前的选项索引,初始赋值为-1,表示当 【第一次,第一次,第一次,重要的事说3遍】 按下键(↑或↓)时,选项应该做向上还是向下, ↑ 则index=as.length-1; ↓ 则index++
2016-06-14
最赞回答 / 小曦曦曦
恩,这是先加载和后加载的区别,因为window界面加载是线性加载的,所以<head>中的代码会先于<body>执行,你的<head>代码执行时<body>中的element对象还在加载中,所以你是获取不到;你可以在你的<head>js代码中用window.onload=function()的方法延时加载,这样代码就可以用了
2016-06-13
已采纳回答 / 佐佑918
因为,removeEventListener()移除时传入的参数与添加处理程序时使用的参数相同。匿名函数无法移除。element, type, handler,这三个参数,element:要在该元素上清除事件.type:事件类型.是键盘事件或是鼠标事件,handler:事件名称.函数的名称。function Alert(){alert('我是' + this.value)}eventUtil.addHandler(btn2, 'click', Alert); //添加eventUtil.removeHan...
2016-06-07
最新回答 / 佐佑918
this一般情况下:是全局对象Global。 作为方法调用,那么this就是指这个对象。this.value是作为方法调用,所以,指的就是当前元素对象。
2016-06-06
已采纳回答 / 易水逝
你定义的方法:addHadler:function(element,type,handler)你调用的方法:eventUtil.addHandler(btn3,'click',showMes);发现问题没?方法名写的不一样~细心啊~
2016-06-04