私はtestBoxのIDを持つdivの指定:ヘッド部でDOMを使ってstyle.topを取得する方法はありますか?
<div id="testBox"></div>
とスタイル、それを:本体の底部に、その後
#testBox {
background: red;
width: 25px;
height: 25px;
left: 0;
top: 0;
}
を、私はJSを置く:
var box = document.getElementById("testBox");
console.log(box.style.left);
console.log(box.style.width);
はFirefoxで放火犯を使用しますが、それはちょうど私に言う:
それは空の文字列です....
しかし、私はこのようにdivタグにスタイルのINFOMATIONを置くとき:その後、JSは、その作業を行うことができ
<div id="testBox" style="background: red;width: 25px;height: 25px;"></div>
を、すべての情報を取得するI ....ので、これはそれがすべてのインライン聖霊降臨祭、または私はちょうどすべての後、私はJSとDOMにちょうど新しいです、何かを欠場スタイル情報を取得する唯一の方法である
をしたい
DOMが準備完了またはページが完全に読み込まれたときにjavascriptコードを実行する必要があります(bodyタグのonLoadイベント)。これは本当ですか? –
私は 'window.onload = getBoxStyle'を使ってこれをテストしていますが、それでも同じ問題が発生します..... – Lien