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 に答える