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