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ş:
Nasıl JavaScript ile iki tarih arasınd...
Nasıl JavaScript karakter dizisi için ...
Nasıl Javascript bir önceki url alabil...
Nasıl javascript bir html öğesi türünü...
JavaScript kilitler nasıl çalışır?...