Vetoria clientHeight
Vetoria clientHeight përmban lartësinë
e elementit brenda kufijve së bashku me padding,
por pa border
dhe rrëshqitje.
Sintaksa
element.clientHeight;
Shembull
Le të gjejmë madhësinë e elementit:
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
}
<div id="elem"></div>
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Rezultati i ekzekutimit të kodit:
130
Shembull
Nëse elementi paraqet rrëshqitje, atëherë gjerësia
e përmbajtjes zvogëlohet me gjerësinë e rrëshqitjes
(rreth 16px - varet nga shfletuesi, OS, pajisja).
Në shembullin vijues gjerësia e elementit do të jetë më e vogël
se sa pritej:
<div id="elem">Ky element ka rrëshqitje.</div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Rezultati i ekzekutimit të kodit:
114 (varet nga shfletuesi)
Shembull
Nëse elementi është i fshehur, atëherë clientHeight
do të jetë i barabartë me 0:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* element i fshehur */
}
let elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Rezultati i ekzekutimit të kodit:
0
Shihni gjithashtu
-
vetoria
clientWidth,
që përmban gjerësinë e elementit brenda kufijve -
metoda
getComputedStyle,
që merr vlerën e vetorisë CSS të elementit