//定时器, 点击按钮,div移动
var timer = null;
function starMove() {
var oDiv = document.getElementById('div1');
timer = setInterval(function() {
var sd = 1;
if (oDiv.offsetLeft >= 300) {
clearInterval(timer);
} else {
oDiv.style.left = oDiv.offsetLeft + sd + 'px';
}
},
30);
}
<input type='button' value='开始运动' onclick="starMove()"/>
<div id="div1"></div>