Īpašība clientHeight
Īpašība clientHeight satur elementa augstumu
iekš robežām kopā ar padding,
bet bez border
un ritjoslas.
Sintakse
element.clientHeight;
Piemērs
Atradīsim elementa izmēru:
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
}
<div id="elem"></div>
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Koda izpildes rezultāts:
130
Piemērs
Ja elementam parādās ritjosla, tad satura platums
samazinās par ritjoslas platumu
(apmēram 16px - atkarīgs no pārlūkprogrammas, OS, ierīces).
Nākamajā piemērā elementa platums būs mazāks,
nekā gaidīts:
<div id="elem">Šim elementam ir ritjosla.</div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Koda izpildes rezultāts:
114 (atkarīgs no pārlūkprogrammas)
Piemērs
Ja elements ir slēpts, tad clientHeight
būs vienāds ar 0:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* slēpts elements */
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Koda izpildes rezultāts:
0
Skatiet arī
-
īpašība
clientWidth,
kas satur elementa platumu iekš robežām -
metode
getComputedStyle,
kas iegūst elementa CSS īpašības vērtību