SORU
8 ŞUBAT 2009, Pazar


CSS / JavaScript - Nasıl bir öğesi işlenmiş yüksekliğini alabilirim?

Nasıl bir öğesi işlenmiş yüksekliğini alabilirim?

<div> bir eleman var ki bazı içerik ile içeride sağlar. Bu içerik içinde <div> yüksekliği streç olacak. Nasıl "" açık yüksekliği ayarlamak değil. yükseklik render almak mı Açıkçası, denedim:

var h = document.getElementById('someDiv').style.height;

Bunu yapmak için bir hile var mı? Eğer yardımı olacaksa, jQuery kullanıyorum.

CEVAP
8 ŞUBAT 2009, Pazar


Birini deneyin:

var h = document.getElementById('someDiv').clientHeight;
var h = document.getElementById('someDiv').offsetHeight;
var h = document.getElementById('someDiv').scrollHeight;

clientHeight yükseklik ve dikey doldurma içerir.

offsetHeight yükseklik, dikey doldurma ve dikey sınırları içerir.

scrollHeight bulunan belge (kaydırma durumunda sadece yüksekliği daha büyük olurdu), dikey doldurma ve dikey kenarlıklar yüksekliği içerir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boniver

    boniver

    17 NİSAN 2006
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007