JavaScript/DOM/HTMLElement/offsetWidth

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Eigenschaft HTMLElement.offsetWidth speichert die Breite eines Elements.

Syntax

höhe = Element.offsetWidth();

  • breite: ganzzahliger Wert in Pixel


Elementgröße berechnen ansehen …
  function getCSSValues(event) { 
		const element = event.target;
		console.log(element.id + 'Breite: ' + element.offsetWidth + '\nHöhe: ' + element.offsetHeight);		
		const compStyles = window.getComputedStyle(element);
		const pseudoCompStyles = window.getComputedStyle(element, 'first-letter');
		let textsize  = compStyles.getPropertyValue('font-size');
		let textcolor = compStyles.getPropertyValue('color');		
		let msg =  `Für das Pseudoelement sind die berechneten Werte für die Schriftgröße ${pseudoCompStyles.getPropertyValue('font-size')},\n` +
  `für die Textfarbe: ${pseudoCompStyles.getPropertyValue('color')}.`;
 
		document.getElementById('textsize').textContent = textsize;
		document.querySelector('#textcolor .text').textContent = textcolor;
		document.querySelector('#textcolor [role="decoration"]').style.backgroundColor = textcolor;
		document.getElementById('msg').textContent = msg;					
  }

Das Beispiel gibt die reale Höhe und Breite des Elements aus. Das Ergebnis ist die tatsächliche Anzeigehöhe des HTML-Elements.

Siehe auch

Weblinks