204 of 264 menu

Egenskapen offsetParent

Egenskapen offsetParent inneholder den nærmeste forelderen som elementet er posisjonert i forhold til. Dette vil enten være den nærmeste forelderen hvis CSS-egenskap position ikke er lik static, eller taggen body hvis det ikke finnes noen forelder med slik posisjonering.

Syntaks

element.offsetParent;

Eksempel

La oss finne overordnet element med egenskapen position forskjellig fra 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 kjøring av kode:

'parent2'

Eksempel

Hvis de overordnede elementene ikke har posisjonering, vil offsetParent inneholde body:

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

Resultat av kjøring av kode:

'BODY'

Se også

  • egenskapen offsetParent,
    som inneholder forelder med posisjonering
  • egenskapen offsetTop,
    som inneholder elementets offset fra toppen
  • egenskapen offsetLeft,
    som inneholder elementets offset fra venstre
  • metoden getBoundingClientRect,
    som finner elementets offset
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis