Својство 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 својства елемента