由智能社的Blue(石川)主讲,被大家誉为——最经典的JavaScript视频教程。
回复淡饭粗茶:1,用浏览器打开的时候,可以开启流量的开发者工具.你的代码会报很明显的错误,如下图: 你代码写的有问题.正确的javascript代码我觉得应该时这样的 <script> var timer ; function move() { var oDiv1=document.getElementById("div1"); var oBtn1=document.getElementById("btn1"); // clearInterval(timer); timer=setInterval(function () { var speed=1; if(oDiv1.offsetLeft>=300) { clearInterval(timer) } else { oDiv1.style.left=oDiv1.offsetLeft+speed+'px'; } },30) // clearInterval(timer); } </script>
回复淡饭粗茶:function move() { var oDiv1=document.getElementById("div1"); var oBtn1=document.getElementById("btn1"); clearInterval(times); (这里 times 变量没有定义,所以报错了,调试方式:打开游览器,F12,打开游览器调试模式) timer=setInterval(function () { var speed=5; if(oDiv1.offsetLeft>=300) { clearInterval(timer) } else { oDiv1.style.left=oDiv1.offsetLeft+speed+'px'; } },30) }