204 of 264 menu

Eigenschaft offsetParent

Die Eigenschaft offsetParent enthält das nächstgelegene Elternelement, relativ zu dem die Positionierung des Elements erfolgt. Dies ist entweder das nächstgelegene Elternelement, bei dem die CSS-Eigenschaft position nicht static entspricht, oder das body-Tag, wenn kein solches positioniertes Elternelement vorhanden ist.

Syntax

element.offsetParent;

Beispiel

Lassen Sie uns das Elternelement mit der Eigenschaft position finden, die sich von static unterscheidet:

<div id="parent3"> <div id="parent2" style="position: relative"> <div id="parent1"> <p id="elem">text</p> </div> </div> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetParent.id);

Ergebnis der Codeausführung:

'parent2'

Beispiel

Wenn die Elternelemente keine Positionierung haben, enthält offsetParent den body:

<div> <p id="elem">text</p> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetParent.tagName);

Ergebnis der Codeausführung:

'BODY'

Siehe auch

  • Eigenschaft offsetParent,
    die das positionierte Elternelement enthält
  • Eigenschaft offsetTop,
    die den Offset des Elements von oben enthält
  • Eigenschaft offsetLeft,
    die den Offset des Elements von links enthält
  • Methode getBoundingClientRect,
    die den Offset des Elements ermittelt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen