offsetLeft、offsetTop、offsetWidth、offsetHeight这四类返回的都只是整型数字,不包括单位像素。比如假设
var oDiv = document.getElementById("div");
在判断条件中要写成
if(oDiv.offsetLeft == 500){}
不能写成
if(oDiv.offsetLeft == 500px){}
否则编辑软件会报错。
如果要设置style,则需要这样编写
oDiv.style.left = oDiv.offsetLeft + 10 + "px";