Xüsusiyyət clientHeight
clientHeight xüsusiyyəti
elementin sərhədləri daxilindəki hündürlüyünü padding ilə birlikdə,
lakin border
və sürüşdürmə olmadan ehtiva edir.
Sintaksis
javascriptelement.clientHeight;
Nümunə
Gəlin elementin ölçüsünü tapaq:
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);
Kodun icrasının nəticəsi:
javascript130
Nümunə
Əgər elementdə sürüşdürmə əmələ gəlirsə, onda
məzmunun eni sürüşdürmənin eni qədər azalır
(təxminən 16px - brauzerdən, ƏS-dən, cihazdan asılı olaraq).
Aşağıdakı nümunədə elementin eni
gözləniləndən az olacaq:
html<div id="elem">Bu elementdə sürüşdürmə var.</div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Kodun icrasının nəticəsi:
javascript114 (brauzerdən asılı olaraq)
Nümunə
Əgər element gizlidirsə, onda clientHeight
0 bərabər olacaq:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 1px solid black;
display: none; /* gizli element */
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientHeight);
Kodun icrasının nəticəsi:
javascript0
Həmçinin baxın
-
clientWidthxüsusiyyəti,
elementin sərhədləri daxilindəki enini ehtiva edir -
getComputedStylemetodu,
elementin CSS xüsusiyyətinin qiymətini alır