203 of 264 menu

Свойство 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 свойство на елемент
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне