最赞回答 / xxlovett0706
你可以看下 DOMReady 可能是DOM树还没构建完毕,所以无效。你可以尝试在整个script 中加上 window.onload = function(){ //这里是你的js 代码}
2015-07-23
已采纳回答 / domico
因为代码执行到onclick的回调方法里的时候,i早就已经++最大值了,超出索引范围了。按你想法改了之后,每次点击a,执行的i总是a的长度。所以你要么是用你的this,还可以用(function(i){//code here })(i))这样把i传递进来。
2015-07-05
最新回答 / 为彭十七加油oO
document.onkeydown=function(event){ event = event||window.event; event.preventDefault ? event.preventDefault():event.returnValue = false; if(event.keyCode==40){......这样写就行了 阻止键盘原来的事件发生!
2015-06-27
最新回答 / grace_luo
<...图片...>虽未验证 但你这里本身就写错了 <...图片...>第一处是事件处理程序默认的写法,是将一个匿名函数赋值给了onmousemove,但是并没有执行,而是在这个事件发生时执行;第二个地方的写法,等号右边相当于执行了fnMove这个函数了,已经执行完毕了,事件触发时就没有函数可以调用了;第三个地方也是一个函数赋值的写法,等同于第一个地方
2015-06-24