0

我试图以任何分辨率使页面居中,同时仍然能够使用绝对定位来移动图片。我认为最好的方法是将表格相对定位在页面中心的开头,然后将其更改为页面中的绝对定位onload。我认为正确的行是:

document.getElementById("Object").style.position = "absolute";

但是,我在询问对象左侧在哪里之后放置了一个警告框,我得到undefined. 但是,如果我直接将它分配给一个位置 ( Object.style.left = 500),我会得到那个数字。所以我可以为它分配一个值,这意味着它处于绝对位置,但我不能从中提取一个值。

4

1 回答 1

1

用于document.getElementById("elementName").offsetLeft 查找对象
相对于其父容器位置的位置 [在您的情况下为 document.body]
您正在访问 CSS 样式对象的 left 参数,这是不同的。

于 2010-04-15T05:05:09.723 回答