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