clientHeight касиети
clientHeight касиети элементдин чегинин ичиндеги бийиктикти
padding менен чогуу,
бирок border
жана scrollсуз камтыйт.
Синтаксис
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
Мисал
Эгер элементте scroll пайда болсо, анда мазмундун бийиктиги
scroll'дун туурасына кыскарат
(болжол менен 16px - браузерге, ОС'ко, түзмөккө жараша).
Төмөнкү мисалда элементтин бийиктиги күтүлгөндөн
кыскараак болот:
html<div id="elem">Бул элементте scroll бар.</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 касиетинин маанисин алат