たとえば、CSS や HTML で事前に設定せずに、特定の要素の幅または高さを返したいとします。それは可能ですか?それらを使用する前に、常にそれらを設定する必要がありますか?
質問する
252 次
2 に答える
1
要素で getComputedStyle() メソッドを使用します。このメソッドがどのように機能するかについては、ブラウザーによって多少の違いがありますが、高さと幅のプロパティについては同じように機能します。
したがって、例は次のようになります。
var el = document.getElementById('el'),
height = el.getComputedStyle('height'),
width = el.getComputedStyle('width');
ここにフィドルがあります:http://jsfiddle.net/joplomacedo/7Qr83/
于 2012-09-05T02:16:15.170 に答える
0
jQuery を使用して、任意の要素の計算された幅と高さを取得できます。
http://api.jquery.com/height/
http://api.jquery.com/width/
お役に立てれば :)
于 2012-09-05T00:54:28.843 に答える