Sådan får du adgang til det overordnede element ved hjælp af HTML DOM parentElement-egenskaben
Sadan Far Du Adgang Til Det Overordnede Element Ved Hjaelp Af Html Dom Parentelement Egenskaben
Mens han tilføjer flere funktioner i Document Object Model (DOM) ved hjælp af JavaScript, skal udvikleren ofte analysere elementets tilknytning. Dette kan opnås ved at logge det overordnede element for målelementet(erne), hvilket strømliner kodestrømmen og formateringen af inkluderede funktioner på webstedet.
Det ' parentElement ” egenskab i JavaScript henter det element, der er overordnet til målelementet.
Hvordan får man adgang til/kalder det overordnede element via HTML DOM parentElement-egenskaben?
Det overordnede element kan tilgås ved hjælp af HTML DOM ' parentElement ' ejendom med ' nodenavn ' egenskab eller hente det overordnede elements node i stedet via ' forældreNode ” ejendom.
Syntaks
node. parentElement
Returværdi Denne egenskab henter et elementobjekt, der repræsenterer det overordnede elementknudepunkt for en knude og giver ' nul ” hvis noden ikke omfatter en forælder.
Brugte almindelige metoder og egenskaber
document.querySelector() : Denne metode får det første element, der matcher CSS-vælgeren.
Syntaks
dokument. querySelector ( det her )
I denne syntaks, ' det her ” refererer til en eller flere CSS-vælgere.
document.getElementById() : Det returnerer elementet med det angivne id.
Syntaks
dokument. getElementById ( id )
Her, ' id ” angiver målelementets id, der skal hentes.
valgt indeks : Denne egenskab henter den valgte indstillings indeks fra rullelisten. Det '-1' option fravælger alle muligheder.
nodenavn : Denne egenskab henter nodens navn.
børn : Denne egenskab returnerer elementets underordnede elementer som en samling.
ydreHTML : Denne egenskab tildeler eller henter HTML-elementet såvel som dets attributter og start- og sluttags.
forældreNode : Denne særlige egenskab henter den overordnede node for et element eller en node.
Bemærk : Forskellen mellem ' parentElement ' og ' forældreNode ' egenskab er, at den tidligere egenskab, dvs. 'parentElement' giver ' nul ” hvis den overordnede node ikke afspejler en elementnode.
Eksempel 1: Adgang til det overordnede element via egenskaben 'parentElement' i JavaScript
Dette eksempel påkalder et elements overordnede element og viser dets (overordnede) nodenavn ved et klik på knappen.
Style den overordnede webside med de anvendte egenskaber 'tekstjustering', 'baggrundsfarve' osv.
På samme måde kan du anvende stylingen på den oprettede knap via dens klasse ved at justere dens højde, bredde, skærm, farve osv.
Stil til sidst ' div ” ved at henvise til dets klassenavn, hvori det tilgåede overordnede element skal vises.
JavaScript kode
< manuskript > fungere displayForælder ( ) { var få = dokument. querySelector ( '.element' ) ; var det her = få . muligheder [ få . valgt indeks ] ; var Tilføj = dokument. querySelector ( '.Midlertidig' ) ; Tilføj. indreHTML = 'Overordnet element i indstillingselementet er ->' + det her. parentElement . nodenavn ; } manuskript >
Ifølge disse kodelinjer:
Definer funktionen 'displayParent()' der får adgang til ''-elementet ved at henvise til dets klasse via 'document.querySelector()' metode.
Det ' muligheder ”-samlingen henter samlingen af alle ”
Brug endelig 'document.querySelector()' metode igen for at få adgang til '