本帖最后由 u010124908 于 2014-06-16 15:09:45 编辑

解决方案 »

  1.   

    document.getElementById("a").offsetTop
      

  2.   

    我觉得问题是不是出在你把脚本放在元素前面了,然后js运行的时候a元素根本就还没加载..
      

  3.   


    document.getElementById("a").offsetTop
    这对所有浏览器都有效的
    不过这个值是元素的实际位置,不是css中写的100px
      

  4.   

    document.getElementById("a").style.top这个只能获取行间样式,获取非行间样式就用1楼的那个,一个IE一个非IE