Eigenschaft offsetWidth

Die Eigenschaft offsetWidth enthält die Gesamtbreite eines Elements (einschließlich der eigentlichen Breite des Elements, der Rahmenbreite, der Innenabstände, der Bildlaufleisten):

Syntax

javascriptelement.offsetWidth;

Beispiel

Lassen Sie uns die Gesamtgröße eines Elements ermitteln:

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

Ergebnis der Codeausführung:

javascript150

Beispiel

Wenn das Element ausgeblendet ist, ist offsetWidth gleich 0:

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

Ergebnis der Codeausführung:

javascript0

Siehe auch

  • die Eigenschaft clientWidth,
    die die Breite des Elements innerhalb der Rahmen enthält
  • die Eigenschaft offsetHeight,
    die die Gesamthöhe des Elements enthält
  • die Methode getComputedStyle,
    die den Wert einer CSS-Eigenschaft eines Elements abruft