我的思路:
width = ol.offsetLeft;
while(ol){
ol = ol.parentElement;
if(ol)width+=ol.offsetLeft
}

解决方案 »

  1.   

    function getPos(tr){
    var t=0;
    var l=0;
    var s=tr;
    while(s.offsetParent){
    t+=s.offsetTop;
    l+=s.offsetLeft;
    s=s.offsetParent;
    }
    alert("top="+t+"____"+"left"+l);
    }
      

  2.   

    谢谢楼上两位,可没有定义table的id怎么取得坐标值的呢?可以详细说一下offsetParent的意思吗??本人初学,希望高手可以指点一二。
      

  3.   

    msdn上说得很清楚,还有例子,就是上一层的对象,比如tr的parentOffset返回的就是table的对象,你知道了tr的对象,就不用table的id就可以取得table的对象了