Properti clientHeight
Properti clientHeight berisi tinggi
elemen di dalam batas bersama dengan padding,
tanpa border
dan scroll.
Sintaks
elemen.clientHeight;
Contoh
Mari kita cari ukuran elemen:
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
}
<div id="elem"></div>
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Hasil eksekusi kode:
130
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:
<div id="elem">Elemen ini memiliki scroll.</div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Hasil eksekusi kode:
114 (tergantung browser)
Contoh
Jika elemen tersembunyi, maka clientHeight
akan sama dengan 0:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* elemen tersembunyi */
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Hasil eksekusi kode:
0
Lihat juga
-
properti
clientWidth,
yang berisi lebar elemen di dalam batas -
metode
getComputedStyle,
yang mendapatkan nilai properti CSS elemen