您的位置:首页 > Web前端 > HTML

获取HTML标签当前在网页中的绝对位置

2015-10-01 14:16 429 查看
//获取当前的x坐标值

  function pageX(elem){
return elem.offsetParent?(elem.offsetLeft+pageX(elem.offsetParent)):elem.offsetLeft;
}

  //获取当前的Y坐标值
function pageY(elem){
return elem.offsetParent?(elem.offsetTop+pageY(elem.offsetParent)):elem.offsetTop;
}

如果该input Text标签的width:200px;height:20px; 则它的下面弹出层divshow 的位置应该设为

function showDiv(inp)
{
var divshow=document.getElementById("divshow");
divshow.style.left=pageX(inp)+2;
divshow.style.top=pageY(inp)+24;
divshow.style.display="block";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: