我没听懂视频老师讲解的,设置为+1的时候,需要设置 clearInterval(timer);
function startMove1(){ clearInterval(timer); var oDiv = document.getElementById('div1'); timer = setInterval(function(){ if(oDiv.offsetLeft == 0){ clearInterval(timer); } else{ oDiv.style.left = oDiv.offsetLeft + 1 + 'px'; } }, 30) }