junge0901 发表于 2010-9-8 19:42

如何获取div的位置?

如题。

junge0901 发表于 2010-9-8 19:48

获取之后,目的是想修改div的位置。

gameohyes 发表于 2010-9-8 23:27

首先div得有这个样式:
position: absolute;
然后好象是: div.style.pixelTop或者Left啦=***;

lele2007 发表于 2010-9-9 11:35

[code][color=#008000]//[/color][color=#008000]获取元素的绝对位置X[/color][color=#008000]
[/color][color=#0000FF]function[/color] Position(id)
{
    [color=#0000FF]var[/color] x = id.offsetLeft;
    [color=#0000FF]while[/color](id = id.offsetParent)
    {
       x += id.offsetLeft;     

    }  

    [color=#0000FF]return[/color] x;

}
[color=#0000FF]function[/color] $(id)
{
    [color=#0000FF]return[/color] document.getElementById(id)
}
[/code]
举例:alert(Position($("Font-size-position"))+"px");

你看一下这个合不合用?[em09]

页: [1]

编程论坛