Īpašība clientHeight
Īpašība clientHeight satur elementa augstumu
iekš robežām kopā ar padding,
bet bez border
un ritjoslas.
Sintakse
javascriptelement.clientHeight;
Piemērs
Atradīsim elementa izmēru:
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);
Koda izpildes rezultāts:
javascript130
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:
html<div id="elem">Šim elementam ir ritjosla.</div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Koda izpildes rezultāts:
javascript114 (atkarīgs no pārlūkprogrammas)
Piemērs
Ja elements ir slēpts, tad clientHeight
būs vienāds ar 0:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* slēpts elements */
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Koda izpildes rezultāts:
javascript0
Skatiet arī
-
īpašība
clientWidth,
kas satur elementa platumu iekš robežām -
metode
getComputedStyle,
kas iegūst elementa CSS īpašības vērtību