Lastnost clientHeight
Lastnost clientHeight vsebuje višino
elementa znotraj mej skupaj z padding,
brez border
in drsnika.
Sintaksa
element.clientHeight;
Primer
Poiščimo velikost elementa:
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
}
<div id="elem"></div>
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Rezultat izvajanja kode:
130
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:
<div id="elem">Ta element ima drsnik.</div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Rezultat izvajanja kode:
114 (odvisno od brskalnika)
Primer
Če je element skrit, bo clientHeight
enak 0:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* skrit element */
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Rezultat izvajanja kode:
0
Glejte tudi
-
lastnost
clientWidth,
ki vsebuje širino elementa znotraj meja -
metoda
getComputedStyle,
ki pridobi vrednost CSS lastnosti elementa