clientWidth касиети
clientWidth касиети элементтин туурасын
чектердин ичинде padding менен бирге,
бирок border
жана жыйрылуусуз камтыйт.
Синтаксис
javascriptэлемент.clientWidth;
Мисал
Элементтин өлчөмүн табалы:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Кодду иштетүүнүн натыйжасы:
javascript130
Мисал
Эгер элементте жыйрылуу пайда болсо, анда ичинин туурасы
жыйрылуунун туурасына кыскарат
(болжол менен 16px - браузерге, ОСко, түзүлүшкө жараша).
Келеси мисалда элементтин туурасы күтүлгөндөн
кичине болот:
html<div id="elem">Бул элементте жыйрылуу бар.</div>css#elem {
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Кодду иштетүүнүн натыйжасы:
javascript114 (браузерге жараша)
Мисал
Эгер элемент жашырылган болсо, анда clientWidth
0 барабар болот:
html<div id="elem"></div>css#elem {
display: none; /* жашырылган элемент */
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Кодду иштетүүнүн натыйжасы:
javascript0
Ошондой эле караңыз
-
clientHeightкасиети,
элементтин чектердин ичиндеги бийиктигин камтыйт -
getComputedStyleметоду,
элементтин CSS касиетинин маанисин алат