clientHeight қасиеті
clientHeight қасиеті элементтің шекаралар ішіндегі биіктігін
padding бірге,
бірақ border
және прокрутсыз қамтиды.
Синтаксис
элемент.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
Мысал
Егер элементте прокрут пайда болса, онда мазмұнның биіктігі
прокрут биіктігіне сәйкес азаяды
(шамамен 16px - браузерге, ОС-ке, құрылғыға байланысты).
Келесі мысалда элементтің биіктігі күтілгеннен
аз болады:
<div id="elem">Бұл элементте прокрут бар.</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 қасиетінің мәнін алады