Omadus clientHeight
Omadus clientHeight sisaldab elemendi kõrgust
piiride sees koos padding-uga,
kuid ilma border-ita
ja kerimisribadeta.
Süntaks
javascriptelement.clientHeight;
Näide
Leiame elemendi suuruse:
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);
Koodi täitmise tulemus:
javascript130
Näide
Kui elemendil tekib kerimisriba, siis sisu
laius väheneb kerimisriba laiuse võrra
(umbes 16px - sõltub brauserist, opsüsteemist, seadmest).
Järgmises näides on elemendi laius väiksem
kui oodatud:
html<div id="elem">Sellel elemendil on kerimisriba.</div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Koodi täitmise tulemus:
javascript114 (sõltub brauserist)
Näide
Kui element on peidetud, siis clientHeight
võrdub 0-ga:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* peidetud element */
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Koodi täitmise tulemus:
javascript0
Vaata ka
-
omadus
clientWidth,
mis sisaldab elemendi laiust piiride sees -
meetod
getComputedStyle,
mis saab elemendi CSS omaduse väärtuse