203 of 264 menu

Proprietatea clientHeight

Proprietatea clientHeight conține înălțimea elementului în interiorul borderelor împreună cu padding, dar fără border și scrollbar.

Sintaxă

element.clientHeight;

Exemplu

Să aflăm dimensiunea elementului:

#elem { width: 100px; height: 100px; border: 1px solid black; padding: 15px; } <div id="elem"></div> let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

Rezultatul executării codului:

130

Exemplu

Dacă elementul primește scrollbar, atunci lățimea conținutului scade cu lățimea scrollbar-ului (aproximativ 16px - depinde de browser, OS, dispozitiv). În următorul exemplu, lățimea elementului va fi mai mică decât se aștepta:

<div id="elem">Acest element are scrollbar.</div> #elem { width: 100px; height: 100px; border: 1px solid black; padding: 15px; overflow: scroll; } let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

Rezultatul executării codului:

114 (depinde de browser)

Exemplu

Dacă elementul este ascuns, atunci clientHeight va fi egal cu 0:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 1px solid black; display: none; /* element ascuns */ } let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

Rezultatul executării codului:

0

Vedeți și

  • proprietatea clientWidth,
    care conține lățimea elementului în interiorul borderelor
  • metoda getComputedStyle,
    care obține valoarea proprietății CSS a elementului
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge