Savybė offsetWidth

Savybė offsetWidth apima visą elemento plotį (įskaitant paties elemento plotį, kraštinių plotį, vidinius atstumus, slinkties juostas):

Sintaksė

javascriptelementas.offsetWidth;

Pavyzdys

Sužinokime elemento pilną dydį:

html<div id="elem"></div>
css#elem {
  width: 100px;
  height: 100px;
  padding: 15px;
  border: 10px solid black;
}
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetWidth);

Kodo vykdymo rezultatas:

javascript150

Pavyzdys

Jei elementas yra paslėptas, tai offsetWidth yra 0:

html<div id="elem"></div>
css#elem {
  display: none; /* paslėptas elementas */
  width: 100px;
  height: 100px;
  padding: 15px;
  border: 10px solid black;
}
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetWidth);

Kodo vykdymo rezultatas:

javascript0

Taip pat žiūrėkite

  • savybė clientWidth,
    kuri apima elemento plotį kraštinės viduje
  • savybė offsetHeight,
    kuri apima visą elemento aukštį
  • metodas getComputedStyle,
    kuris gauna elemento CSS savybės reikšmę