Eienskap clientHeight
Eienskap clientHeight bevat die hoogte
van 'n element binne sy grense saam met padding,
maar sonder border
en scrollbars.
Sintaksis
element.clientHeight;
Voorbeeld
Kom ons vind die grootte van 'n element:
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
}
<div id="elem"></div>
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Resultaat van die kode:
130
Voorbeeld
As 'n element 'n scrollbar kry, verminder die breedte
van die inhoud met die breedte van die scrollbar
(ongeveer 16px - hang af van die leser, OS, toestel).
In die volgende voorbeeld sal die breedte van die element minder wees
as wat verwag word:
<div id="elem">Hierdie element het 'n scrollbar.</div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Resultaat van die kode:
114 (hang af van die leser)
Voorbeeld
As die element weggesteek is, sal clientHeight
gelyk wees aan 0:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* weggesteekte element */
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Resultaat van die kode:
0
Kyk ook
-
eienskap
clientWidth,
wat die breedte van 'n element binne sy grense bevat -
metode
getComputedStyle,
wat die waarde van 'n CSS eienskap van 'n element kry