204 of 264 menu

Egenskapen offsetParent

Egenskapen offsetParent innehåller den närmaste föräldern i förhållande till vilket elementet positioneras. Detta kommer att vara antingen den närmaste föräldern vars CSS-egenskap position inte är static, eller taggen body om det inte finns någon förälder med sådan positionering.

Syntax

element.offsetParent;

Exempel

Låt oss hitta förälderelementet med egenskapen position som skiljer sig från static:

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

Resultat av kodkörning:

'parent2'

Exempel

Om förälderelementen inte har någon positionering, kommer offsetParent att innehålla body:

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

Resultat av kodkörning:

'BODY'

Se även

  • egenskapen offsetParent,
    som innehåller föräldern med positionering
  • egenskapen offsetTop,
    som innehåller elementets offset från toppen
  • egenskapen offsetLeft,
    som innehåller elementets offset från vänster
  • metoden getBoundingClientRect,
    som hittar elementets offset
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa