2012-01-17 20 views
1

私はこれをgoogledしましたが、答えが見つかりませんでしたが、これは奇妙です。 FirefoxのJavascriptでは、object.style.heightを実行すると何も返されません。なぜ誰が知っていますか?object.style.heightは機能しません

私は

<div id="movable">&nbsp;</div> 

とJSでの置かれているHTMLで

#movable { 
height: 100px; 
.... 

を入れているCSSで

alert(movable.style.height); 

答えて

0

element.styleを使用するには、スクリプト可能なオブジェクトに要素のstyle属性の単なる変換です。要素にインラインスタイルを設定していない場合は、何も戻ってこないでしょう。

要素のサイズを照会する場合は、object.getBoundingClientRect()など、いくつかの方法があります。

+0

ありがとう、これは動作します。 – SBel

2

あなたは、要素のCSSを取得しようとしています高さ。要素のスタイルに定義されていないものがあれば、それが得られます。

あなたは物理的な高さが必要な場合は、object.offsetHeight

関連する問題