两种方法:(第一种方法最简单)
1。设td元素的style的属性position的值为relative,即可得到this.offsetLeft和this.offsetTop2. 设td的id = mytd
var x, y;
var oParent = this.offsetParent; // 首先得到父元素table,为什么可以得到父元素table的偏移量,可详见MSDN
if ( oParent.tagName.upperCase() != "BODY" )
{
x = mytd.offsetLeft + oParent.offsetLeft;
y = mytd.offsetTop + oParent.offsetTop;
}
else
{
x = mytd.offsetLeft;
y = mytd.offsetTop;
}
1。设td元素的style的属性position的值为relative,即可得到this.offsetLeft和this.offsetTop2. 设td的id = mytd
var x, y;
var oParent = this.offsetParent; // 首先得到父元素table,为什么可以得到父元素table的偏移量,可详见MSDN
if ( oParent.tagName.upperCase() != "BODY" )
{
x = mytd.offsetLeft + oParent.offsetLeft;
y = mytd.offsetTop + oParent.offsetTop;
}
else
{
x = mytd.offsetLeft;
y = mytd.offsetTop;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货