2010-04-15 62 views
0

我試圖將任意分辨率的頁居中,同時仍然可以使用絕對定位來移動圖片。我認爲最好的辦法是在頁面的中間位置開始放置一個表格,然後將其更改爲頁面中的絕對位置。我認爲正確的是:JavaScript:更改爲絕對定位

document.getElementById(「Object」)。style.position =「absolute」;

不過,我把一個警告框放在它後面,詢問對象的左側是什麼,我弄不明白。但是,如果我直接將它分配給一個位置(Object.style.left = 500),我將得到該數字。所以我可以給它賦一個值,這意味着它處於絕對位置,但我無法從中獲得一個值。有點令人困惑,但希望這是有道理的,有人知道該怎麼做。謝謝。

回答

1

使用document.getElementById("elementName").offsetLeft找到一個對象相對於其父容器的位置[在你的情況,document.body的]
您所訪問的CSS樣式對象的左參數,這是不同的
的位置。

+0

謝謝,我得到了我需要的數字。有用。 – Doug 2010-04-15 05:10:39