检索HTML元素的位置(X,Y)我想知道如何获得HTML元素的X和Y位置,例如img和div用JavaScript写的。
3 回答
胡说叔叔
TA贡献1804条经验 获得超8个赞
function getOffset( el ) {
var _x = 0;
var _y = 0;
while( el && !isNaN( el.offsetLeft ) && !isNaN( el.offsetTop ) ) {
_x += el.offsetLeft - el.scrollLeft;
_y += el.offsetTop - el.scrollTop;
el = el.offsetParent;
}
return { top: _y, left: _x };}var x = getOffset( document.getElementById('yourElId') ).left;添加回答
举报
0/150
提交
取消
