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