Az offsetWidth tulajdonság
Az offsetWidth tulajdonság egy elem teljes
szélességét tartalmazza (magába foglalja az elem szélességét,
a szegélyek szélességét, a belső margókat,
a görgetősávokat):
Szintaxis
elem.offsetWidth;
Példa
Határozzuk meg egy elem teljes méretét:
<div id="elem"></div>
#elem {
width: 100px;
height: 100px;
padding: 15px;
border: 10px solid black;
}
let elem = document.querySelector('#elem');
console.log(elem.offsetWidth);
A kód végrehajtásának eredménye:
150
Példa
Ha az elem rejtett, akkor az offsetWidth értéke
0:
<div id="elem"></div>
#elem {
display: none; /* rejtett elem */
width: 100px;
height: 100px;
padding: 15px;
border: 10px solid black;
}
let elem = document.querySelector('#elem');
console.log(elem.offsetWidth);
A kód végrehajtásának eredménye:
0
Lásd még
-
a
clientWidthtulajdonság,
amely az elem szélességét tartalmazza a szegélyeken belül -
a
offsetHeighttulajdonság,
amely az elem teljes magasságát tartalmazza -
a
getComputedStylemetódus,
amely egy elem CSS tulajdonságának értékét kapja meg