Својство clientHeight
Својство clientHeight садржи висину
елемента унутар граница заједно са padding,
али без border
и скроловања.
Синтакса
елемент.clientHeight;
Пример
Хајде да пронађемо величину елемента:
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
}
<div id="elem"></div>
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Резултат извршавања кода:
130
Пример
Ако код елемента се појави скрол, ширина
садржаја се смањује за ширину скрол-траке
(око 16px - зависи од прегледача, ОС, уређаја).
У следећем примеру ширина елемента ће бити мања,
него што се очекује:
<div id="elem">Овај елемент има скрол.</div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Резултат извршавања кода:
114 (зависи од прегледача)
Пример
Ако је елемент скривен, онда ће clientHeight
бити једнак 0:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* скривени елемент */
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Резултат извршавања кода:
0
Погледајте такође
-
својство
clientWidth,
које садржи ширину елемента унутар граница -
метод
getComputedStyle,
који добија вредност CSS својства елемента