202 of 264 menu

Savybė clientWidth

Savybė clientWidth apima elemento plotį viduje ribų kartu su padding, bet be border ir slinkties.

Sintaksė

elementas.clientWidth;

Pavyzdys

Raskime elemento dydį:

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

Kodo vykdymo rezultatas:

130

Pavyzdys

Jei elementui atsiranda slinktis, tai turinio plotis sumažėja slinkties pločiu (apie 16px - priklauso nuo naršyklės, OS, įrenginio). Šiame pavyzdyje elemento plotis bus mažesnis nei tikėtasi:

<div id="elem">Šis elementas turi slinktį.</div> #elem { width: 100px; height: 100px; border: 10px solid black; padding: 15px; overflow: scroll; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Kodo vykdymo rezultatas:

114 (priklauso nuo naršyklės)

Pavyzdys

Jei elementas yra paslėptas, tai clientWidth bus lygus 0:

<div id="elem"></div> #elem { display: none; /* paslėptas elementas */ width: 100px; height: 100px; border: 10px solid black; padding: 15px; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Kodo vykdymo rezultatas:

0

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti