当前位置: 代码迷 >> JavaScript >> js作用域。解决方案
  详细解决方案

js作用域。解决方案

热度:80   发布时间:2012-10-31 14:37:32.0
js作用域。。。
<script>
  var oDiv=document.getElementsByTagName("div")[0];
window.onload=function() {
  alert(oDiv.offsetTop+" "+oDiv.offsetLeft);
};
</script>

这个问题在哪。。。

------解决方案--------------------
如果你的script在div前面的话,oDiv没有对象存在,把它也丢进onload事件当中
JScript code
window.onload=function() {
  var oDiv=document.getElementsByTagName("div")[0];
  alert(oDiv.offsetTop+" "+oDiv.offsetLeft);
};

------解决方案--------------------
1楼正解
  相关解决方案