這一行的oDiv.style.left為什么不能換成oDiv.offsetLeft
function startMove(){
var oDiv=document.getElementById('divBox');
timer = setInterval(function(){
if(oDiv.offsetLeft == 0)
{
clearInterval(timer);
}
else{
oDiv.style.left=oDiv.offsetLeft+10+'px';
}
},30)
oDiv.style.left=oDiv.offsetLeft+10+'px';這一行的oDiv.style.left為什么不能換成oDiv.offsetLeft????????????????????一萬個問號???????????????
2016-09-10
只有oDiv.style.left才能去改變div的樣式,雖然把oDiv.offsetLeft設(shè)置小了,但定時器執(zhí)行下一次同樣獲得200