Lastnost clientHeight
Lastnost clientHeight vsebuje višino
elementa znotraj mej skupaj z padding,
brez border
in drsnika.
Sintaksa
javascriptelement.clientHeight;
Primer
Poiščimo velikost elementa:
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);
Rezultat izvajanja kode:
javascript130
Primer
Če se pri elementu pojavi drsnik, se širina
vsebine zmanjša za širino drsnika
(približno 16px - odvisno od brskalnika, OS, naprave).
V naslednjem primeru bo višina elementa manjša,
kot pričakovano:
html<div id="elem">Ta element ima drsnik.</div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Rezultat izvajanja kode:
javascript114 (odvisno od brskalnika)
Primer
Če je element skrit, bo clientHeight
enak 0:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* skrit element */
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Rezultat izvajanja kode:
javascript0
Glejte tudi
-
lastnost
clientWidth,
ki vsebuje širino elementa znotraj meja -
metoda
getComputedStyle,
ki pridobi vrednost CSS lastnosti elementa