循环解决。var ttop, tleft var tt=browser.stationname while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
不好意思,还需要增加开始的赋值。var tt=browser.stationname var ttop=tt.offsetTop var tleft=tt.offsetLeft while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
你的方法得到的是text距离td的相对位置,而我想要得到的是它距离页面最左端的位置,
有什么方法吗?
var tt=browser.stationname
while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
var ttop=tt.offsetTop
var tleft=tt.offsetLeft
while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}