Īpašība clientWidth
Īpašība clientWidth satur elementa platumu
iekš robežām kopā ar padding,
bet bez border
un ritjoslas.
Sintakse
javascriptelement.clientWidth;
Piemērs
Atradīsim elementa izmēru:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Koda izpildes rezultāts:
javascript130
Piemērs
Ja elementam parādās ritjosla, tad satura platums
samazinās par ritjoslas platumu
(apmēram 16px - atkarīgs no pārlūkprogrammas, OS, ierīces).
Nākamajā piemērā elementa platums būs mazāks
nekā gaidīts:
html<div id="elem">Šim elementam ir ritjosla.</div>css#elem {
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Koda izpildes rezultāts:
javascript114 (atkarīgs no pārlūkprogrammas)
Piemērs
Ja elements ir paslēpts, tad clientWidth
būs vienāds ar 0:
html<div id="elem"></div>css#elem {
display: none; /* paslēpts elements */
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Koda izpildes rezultāts:
javascript0
Skatiet arī
-
īpašība
clientHeight,
kura satur elementa augstumu iekš robežām -
metode
getComputedStyle,
kurs iegūst elementa CSS īpašības vērtību