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

  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • kamaniusilelis

    kamaniusilel

    10 HAZİRAN 2011
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008