clearInterval无效?
把onmouseover换成onclick时,第一个clearInterval(timer)就不能起到作用了,有没有同学遇到相同的情况??
<body> <div id="container"> <div id="box"></div> </div> <script type="text/javascript"> window.onload=function(){ var obox=document.getElementById("box"); obox.onclick =function(){ startmove(); } } function startmove(){ var timer=null; clearInterval(timer); var oc=document.getElementById("container"); setInterval(function(){ if (oc.offsetLeft==0) { clearInterval(timer); } else{ oc.style.left=oc.offsetLeft+1+"px"; } },30) } </script> </body>