Egenskapen clientHeight
Egenskapen clientHeight inneholder høyden
til et element innenfor grensene sammen med padding,
men uten border
og scrolling.
Syntaks
element.clientHeight;
Eksempel
La oss finne størrelsen på elementet:
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
}
<div id="elem"></div>
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Resultat av kjøring av koden:
130
Eksempel
Hvis elementet får scrolling, vil høyden
på innholdet reduseres med høyden på scrolleren
(ca. 16px - avhenger av nettleser, OS, enhet).
I neste eksempel vil høyden på elementet være mindre
enn forventet:
<div id="elem">Dette elementet har scrolling.</div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Resultat av kjøring av koden:
114 (avhenger av nettleser)
Eksempel
Hvis elementet er skjult, vil clientHeight
være lik 0:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* skjult element */
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Resultat av kjøring av koden:
0
Se også
-
egenskapen
clientWidth,
som inneholder bredden til et element innenfor grensene -
metoden
getComputedStyle,
som henter verdien til en CSS-egenskap for et element