Properti clientHeight
Properti clientHeight berisi tinggi
elemen di dalam batas bersama dengan padding,
tanpa border
dan scroll.
Sintaks
javascriptelemen.clientHeight;
Contoh
Mari kita cari ukuran elemen:
css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
}html<div id="elem"></div>javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Hasil eksekusi kode:
javascript130
Contoh
Jika elemen memiliki scroll maka lebar
konten berkurang sebesar lebar scroll
(sekitar 16px - tergantung browser, OS, perangkat).
Pada contoh berikut, lebar elemen akan lebih kecil
dari yang diharapkan:
html<div id="elem">Elemen ini memiliki scroll.</div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Hasil eksekusi kode:
javascript114 (tergantung browser)
Contoh
Jika elemen tersembunyi, maka clientHeight
akan sama dengan 0:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* elemen tersembunyi */
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Hasil eksekusi kode:
javascript0
Lihat juga
-
properti
clientWidth,
yang berisi lebar elemen di dalam batas -
metode
getComputedStyle,
yang mendapatkan nilai properti CSS elemen