Denne opplæringen vil diskutere tilnærmingene for å få attributtet til en foreldrode ved hjelp av JavaScript.
Hvordan få attributt til en overordnet node ved hjelp av JavaScript?
Attributtet til overordnede noden kan hentes i JavaScript ved å bruke følgende tilnærminger:
Tilnærming 1: Få attributt til en overordnet node i JavaScript ved hjelp av ParentElement -egenskapen med GetAttribute () -metoden
“ParentElement”Eiendom gir foreldreelementet i det tilhørende elementet. Mens “getAttribute ()”Metode returnerer verdien av et elements attributt. Disse metodene kan brukes i kombinasjon for å få tilgang til barneknuten og få den spesielle attributtet til overordnede noden ved å referere til barneknuten.
Syntaks
element.getAttribute (navn)I den ovennevnte syntaks:
“Navn”Peker på attributtets navn.
Eksempel
La oss oversikt følgende eksempel:
Dette er Linuxhint -nettstedet
I ovennevnte kodebit:
”Element som har det spesifiserte”id”, Som vil bli behandlet som“barn”Node.
Produksjon
I outputten kan det observeres at ved å referere til "ID" til overordnede noden, vises den tilsvarende SET -attributtet.
Tilnærming 2: Få attributt til en overordnet node i JavaScript ved å bruke nærmeste () og getAttribute () metoder
“nærmest ()”Metode søker i elementene i et DOM -tre som samsvarer med en spesifikk CSS -velger. Denne metoden kan implementeres i kombinasjon med "getAttribute ()”Metode for å søke etter det nærmeste elementet til det aktuelle barneelementet og hente dets (foreldreknute) attributt.
Syntaks
element.nærmest (velgere)I syntaks ovenfor:
“velgere”Samsvarer med en eller flere enn en CSS -velgere.
Eksempel
La oss gå gjennom følgende eksempel:
Dette er et bilde
Bruk følgende trinn som gitt i kodelinjene ovenfor:
Produksjon
Fra output ovenfor kan det sees at overordnet nodens attributt "stil”Er hentet.
Tilnærming 3: Få attributt til en overordnet node i JavaScript ved hjelp av jQuery -metoder
Denne tilnærmingen kan brukes for å få tilgang til barneknuten direkte og få tilgang til attributtet til overordnede noden ved å referere til den via separate metoder.
Eksempel
Følgende eksempel illustrerer det uttalte konseptet:
I koden ovenfor:
Produksjon
Ovennevnte utgang betyr at ønsket krav oppnås.
Konklusjon
ParentElement -egenskapen med getAttribute () -metoden kan omdirigere til overordnede noden og hente dens spesielle attributt. De nærmeste () og getAttribute () -metodene kan hente det nærmeste elementet med hensyn til det tilhørende barneelementet og hente dets attributt. Mens jQuery -metodene kan få tilgang til barneknuten direkte og bruke separate metoder for hver funksjon for å utføre ønsket krav. Denne bloggen forklarer hvordan du får attributtet til en foreldrode i JavaScript.