Egenskapen clientHeight
Egenskapen clientHeight inneholder høyden
til et element innenfor grensene sammen med padding,
men uten border
og scrolling.
Syntaks
javascriptelement.clientHeight;
Eksempel
La oss finne størrelsen på elementet:
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);
Resultat av kjøring av koden:
javascript130
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:
html<div id="elem">Dette elementet har scrolling.</div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Resultat av kjøring av koden:
javascript114 (avhenger av nettleser)
Eksempel
Hvis elementet er skjult, vil clientHeight
være lik 0:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* skjult element */
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Resultat av kjøring av koden:
javascript0
Se også
-
egenskapen
clientWidth,
som inneholder bredden til et element innenfor grensene -
metoden
getComputedStyle,
som henter verdien til en CSS-egenskap for et element