取得网页里对象的绝对位置的两种方法
第一种方法: e是网页中的一个对象。
function getoffset(e) { var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent) { t+=e.offsetTop; l+=e.offsetLeft; } var rec = new Array(1); rec[0] = t; rec[1] = l; return rec }
这个方法返回的是一个数组,rec[0]是top值,rec[1]是left值。
第二种方法更简单一点: e是网页中的一个对象。
oRect = e.getBoundingClientRect(); alert(oRect.left) alert(oRect.top)