Egenskapen offsetWidth

Egenskapen offsetWidth inneholder den fulle bredden til et element (inkluderer selve elementets bredde, bredden på grenser, indre marger, rullefelt):

Syntaks

javascriptelement.offsetWidth;

Eksempel

La oss finne den fulle størrelsen til elementet:

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);

Resultat av kjøring av kode:

javascript150

Eksempel

Hvis elementet er skjult, er offsetWidth lik 0:

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

Resultat av kjøring av kode:

javascript0

Se også

  • egenskapen clientWidth,
    som inneholder bredden til elementet innenfor grenser
  • egenskapen offsetHeight,
    som inneholder full høyde på elementet
  • metoden getComputedStyle,
    som henter verdien til CSS-egenskapen til elementet