javascript中的offsetWidth为什么获取不到呢?

<html>
<head>
<style>
#div1{width:100px;height:50px;background:red;}
</style>
<script>
window.onload=function(){
var oDiv = document.getElementById("div1");
function startMove(){
console.log(oDiv.offsetWith);

isSpeed=(300-oDiv.offsetWith)/8;
if(oDiv.offsetWith==300){
oDiv.offsetWith+=isSpeed;
}
}

oDiv.onmouseover=function(){
startMove();
}

}

</script>
</head>
<body>
<div id="div1"></div>
</body>
</html>
JS的offsetWidth来控制宽度时,控制不了,页面上的宽度是0.急,求解,在线等.,你怎样获取 ... 但燃悉友是在Chrome(谷歌浏览器)和皮槐遨游浏览陆孝器上用JS的o

挺答凳孙棚多资料清凯旅的