202 of 264 menu

clientWidth касиети

clientWidth касиети элементтин туурасын чектердин ичинде padding менен бирге, бирок border жана жыйрылуусуз камтыйт.

Синтаксис

элемент.clientWidth;

Мисал

Элементтин өлчөмүн табалы:

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

Кодду иштетүүнүн натыйжасы:

130

Мисал

Эгер элементте жыйрылуу пайда болсо, анда ичинин туурасы жыйрылуунун туурасына кыскарат (болжол менен 16px - браузерге, ОСко, түзүлүшкө жараша). Келеси мисалда элементтин туурасы күтүлгөндөн кичине болот:

<div id="elem">Бул элементте жыйрылуу бар.</div> #elem { width: 100px; height: 100px; border: 10px solid black; padding: 15px; overflow: scroll; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Кодду иштетүүнүн натыйжасы:

114 (браузерге жараша)

Мисал

Эгер элемент жашырылган болсо, анда clientWidth 0 барабар болот:

<div id="elem"></div> #elem { display: none; /* жашырылган элемент */ width: 100px; height: 100px; border: 10px solid black; padding: 15px; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Кодду иштетүүнүн натыйжасы:

0

Ошондой эле караңыз

  • clientHeight касиети,
    элементтин чектердин ичиндеги бийиктигин камтыйт
  • 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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу