Proprietatea offsetWidth
Proprietatea offsetWidth conține lățimea completă
a elementului (include lățimea elementului în sine,
lățimea borderelor, padding-ul interior,
barele de derulare):
Sintaxă
element.offsetWidth;
Exemplu
Să aflăm dimensiunea completă a elementului:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
padding: 15px;
border: 10px solid black;
}
let elem = document.querySelector('#elem');
console.log(elem.offsetWidth);
Rezultatul executării codului:
150
Exemplu
Dacă elementul este ascuns, atunci offsetWidth este
0:
<div id="elem"></div>
#elem {
display: none; /* element ascuns */
width: 100px;
height: 100px;
padding: 15px;
border: 10px solid black;
}
let elem = document.querySelector('#elem');
console.log(elem.offsetWidth);
Rezultatul executării codului:
0
Vezi și
-
proprietatea
clientWidth,
care conține lățimea elementului în interiorul borderelor -
proprietatea
offsetHeight,
care conține înălțimea completă a elementului -
metoda
getComputedStyle,
care obține valoarea proprietății CSS a elementului