Vetia offsetWidth

Vetia offsetWidth përmban gjerësinë e plotë të elementit (përfshin gjerësinë e vetë elementit, gjerësinë e kufijve, paddingun e brendshëm, shiritat e lëvizjes):

Sintaksa

javascriptelement.offsetWidth;

Shembull

Le të zbulojmë madhësinë e plotë të elementit:

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

Rezultati i ekzekutimit të kodit:

javascript150

Shembull

Nëse elementi është i fshehur, atëherë offsetWidth është 0:

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

Rezultati i ekzekutimit të kodit:

javascript0

Shihni gjithashtu

  • vetia clientWidth,
    e cila përmban gjerësinë e elementit brenda kufijve
  • vetia offsetHeight,
    e cila përmban lartësinë e plotë të elementit
  • metoda getComputedStyle,
    e cila merr vlerën e vetisë CSS të elementit