offsetWidth hassa-dygy

offsetWidth hassa-dygy element doly ini (öz ini, araçäkleriň ini, içerki aralyklar, lenta süýşüji) öz içine alýar:

Sintaksis

javascriptelement.offsetWidth;

Mysal

Geliň, element doly ölçegini biliň:

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

Kody ýerine ýetirmegiň netijesi:

javascript150

Mysal

Eger element gizlenen bolsa, onda offsetWidth 0 deň bolýar:

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

Kody ýerine ýetirmegiň netijesi:

javascript0

Mysal görüň

  • clientWidth hassa-dygy,
    araçäkleriň içindäki element ini öz içine alýar
  • offsetHeight hassa-dygy,
    element doly beýikligini öz içine alýar
  • getComputedStyle metodu,
    element CSS hassa-dygynyň bahasyny alýar