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

  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • Official Clouds

    Official Clo

    1 HAZİRAN 2011
  • talkandroid

    talkandroid

    27 Mayıs 2010