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

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

2013-04-13 00:55 567 查看

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

//获取当前的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";

}

一缕清风

一朵白云

一片落叶

一个孤单的身影

这一切整个构成了一个完整的画面。

清风不停

却留下了岁月的痕迹

在心中保存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: