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 хусусияти қийматини олади