87,907
社区成员
发帖
与我相关
我的任务
分享
var getPos:function(o){//取元素坐标
var x = 0, y = 0;
do{
x += o.offsetLeft;
y += o.offsetTop;
}while(o=o.offsetParent);
return {'x':x,'y':y};
}
<style>
.inp {position:absolute; left:50px; top:100px}
</style>
<INPUT TYPE="text" NAME="inp_1" id="inp_1" value="abc" class="inp">
<INPUT TYPE="button" VALUE="Click" ONCLICK="fun()">
<SCRIPT LANGUAGE="JavaScript">
function fun(){
var inp1 = document.getElementById("inp_1");
alert("left:"+inp1.currentStyle.left+"; top:"+inp1.currentStyle.top);
}
</SCRIPT>