HTML DOM పేరెంట్ ఎలిమెంట్ ప్రాపర్టీని ఉపయోగించి పేరెంట్ ఎలిమెంట్ను ఎలా యాక్సెస్ చేయాలి
Html Dom Perent Eliment Prapartini Upayoginci Perent Eliment Nu Ela Yakses Ceyali
JavaScriptని ఉపయోగించి డాక్యుమెంట్ ఆబ్జెక్ట్ మోడల్ (DOM)లో బహుళ కార్యాచరణలను జోడించేటప్పుడు, డెవలపర్ తరచుగా మూలకం యొక్క అనుబంధాన్ని విశ్లేషించవలసి ఉంటుంది. సైట్లోని కోడ్ ఫ్లో మరియు చేర్చబడిన ఫీచర్ల ఫార్మాటింగ్ను క్రమబద్ధీకరించే లక్ష్య మూలకం(ల) యొక్క పేరెంట్ ఎలిమెంట్ను లాగిన్ చేయడం ద్వారా దీన్ని సాధించవచ్చు.
జావాస్క్రిప్ట్లోని “పేరెంట్ ఎలిమెంట్” ప్రాపర్టీ అంటే ఏమిటి?
ది ' పేరెంట్ ఎలిమెంట్ ”జావాస్క్రిప్ట్లోని ప్రాపర్టీ టార్గెట్ ఎలిమెంట్కు పేరెంట్గా ఉన్న ఎలిమెంట్ను తిరిగి పొందుతుంది.
HTML DOM పేరెంట్ ఎలిమెంట్ ప్రాపర్టీ ద్వారా పేరెంట్ ఎలిమెంట్ని ఎలా యాక్సెస్ చేయాలి/ఇంవోక్ చేయాలి?
మాతృ మూలకాన్ని HTML DOM ఉపయోగించి యాక్సెస్ చేయవచ్చు ' పేరెంట్ ఎలిమెంట్ 'తో ఆస్తి' నోడ్ పేరు 'ఆస్తి లేదా మాతృ మూలకం యొక్క నోడ్ను తిరిగి పొందడం' ద్వారా బదులుగా పేరెంట్ నోడ్ ”ఆస్తి.
వాక్యనిర్మాణం
నోడ్. పేరెంట్ ఎలిమెంట్
రిటర్న్ విలువ ఈ లక్షణం నోడ్ యొక్క పేరెంట్ ఎలిమెంట్ నోడ్ను సూచించే మూలకం వస్తువును తిరిగి పొందుతుంది మరియు ' శూన్య ”నోడ్లో పేరెంట్ ఉండకపోతే.
సాధారణ పద్ధతులు మరియు లక్షణాలను ఉపయోగించారు
document.querySelector() : ఈ పద్ధతి CSS సెలెక్టర్కు సరిపోలే మొదటి మూలకాన్ని పొందుతుంది.
వాక్యనిర్మాణం
పత్రం. querySelector ( ఇది )
ఈ వాక్యనిర్మాణంలో, ' ఇది ” అనేది ఒకటి లేదా అంతకంటే ఎక్కువ CSS సెలెక్టర్లను సూచిస్తుంది.
document.getElementById() : ఇది పేర్కొన్న ఐడిని కలిగి ఉన్న మూలకాన్ని అందిస్తుంది.
వాక్యనిర్మాణం
పత్రం. getElementById ( id )
ఇక్కడ, ' id ” పొందవలసిన లక్ష్య మూలకం యొక్క idని సూచిస్తుంది.
ఎంచుకున్న సూచిక : ఈ ప్రాపర్టీ డ్రాప్-డౌన్ జాబితా నుండి ఎంచుకున్న ఎంపిక యొక్క సూచికను తిరిగి పొందుతుంది. ది '-1' ఎంపిక అన్ని ఎంపికల ఎంపికను తీసివేస్తుంది.
నోడ్ పేరు : ఈ ఆస్తి నోడ్ పేరును తిరిగి పొందుతుంది.
పిల్లలు : ఈ ఆస్తి మూలకం యొక్క చైల్డ్ ఎలిమెంట్లను సేకరణగా అందిస్తుంది.
బాహ్య HTML : ఈ ప్రాపర్టీ HTML ఎలిమెంట్తో పాటు దాని గుణాలు మరియు ప్రారంభ మరియు ముగింపు ట్యాగ్లను కేటాయిస్తుంది లేదా తిరిగి పొందుతుంది.
పేరెంట్ నోడ్ : ఈ ప్రత్యేక లక్షణం మూలకం లేదా నోడ్ యొక్క పేరెంట్ నోడ్ను పొందుతుంది.
గమనిక : ' మధ్య వ్యత్యాసం పేరెంట్ ఎలిమెంట్ 'మరియు' పేరెంట్ నోడ్ 'ఆస్తి అంటే పూర్వపు ఆస్తి అంటే 'పేరెంట్ ఎలిమెంట్' ఇస్తుంది' శూన్య ” పేరెంట్ నోడ్ మూలకం నోడ్ను ప్రతిబింబించకపోతే.
ఉదాహరణ 1: జావాస్క్రిప్ట్లోని “పేరెంట్ ఎలిమెంట్” ప్రాపర్టీ ద్వారా పేరెంట్ ఎలిమెంట్ను యాక్సెస్ చేయడం
ఈ ఉదాహరణ ఒక మూలకం యొక్క పేరెంట్ ఎలిమెంట్ను ప్రేరేపిస్తుంది మరియు బటన్ క్లిక్పై దాని (పేరెంట్) నోడ్ పేరును ప్రదర్శిస్తుంది.
HTML కోడ్
< html > < శరీరం > < h1 > జావాస్క్రిప్ట్లో పేరెంట్ ఎలిమెంట్ ప్రాపర్టీ < / h1 > < h2 > భాషను ఎంచుకోండి: < / h2 > < ఎంచుకోండి తరగతి = 'మూలకం' > < ఎంపిక > కొండచిలువ < / ఎంపిక > < ఎంపిక > జావా < / ఎంపిక > < ఎంపిక > జావాస్క్రిప్ట్ < / ఎంపిక > < / ఎంచుకోండి > < బటన్ క్లిక్ చేయండి = 'డిస్ప్లే పేరెంట్()' తరగతి = 'బటన్' > 'ఎంపిక' మూలకం యొక్క పేరెంట్ ఎలిమెంట్ను ప్రదర్శించండి < / బటన్ > < div తరగతి = 'ఉష్ణోగ్రత' >< / div >< / శరీరం > < html >
ఈ కోడ్లో:
ఇచ్చిన వాటిని పేర్కొనండి “
”
మరియు “
”
వరుసగా స్థాయి-ఒకటి మరియు స్థాయి-రెండు శీర్షికలను కలిగి ఉండే అంశాలు.
ఆ తరువాత, సృష్టించు a “<ఎంచుకోండి>” తదుపరి చైల్డ్ ఎలిమెంట్లను కలిగి ఉన్న అందించిన తరగతి ద్వారా సూచించబడే మూలకం, అనగా, “ .
ఇప్పుడు, 'తో అనుబంధించబడిన బటన్ను సృష్టించండి క్లిక్ చేయండి ”కి దారి మళ్లించే ఈవెంట్ “డిస్ప్లే పేరెంట్()” బటన్ క్లిక్ మీద ఫంక్షన్.
చివరగా, పేర్కొనండి “
” మూలకం దీనిలో ఫలితం అంటే, యాక్సెస్ చేయబడిన పేరెంట్ ఎలిమెంట్ ప్రదర్శించబడుతుంది.
CSS కోడ్
<శైలి > శరీరం { టెక్స్ట్-అలైన్ : కేంద్రం ; రంగు : #fff ; నేపథ్య రంగు : బూడిద రంగు ; ఎత్తు : 100% ; } .బటన్ { ఎత్తు : 2 రెం ; సరిహద్దు-వ్యాసార్థం : 2px ; వెడల్పు : 35% ; మార్జిన్ : 2 రెం దానంతట అదే ; ప్రదర్శన : నిరోధించు ; రంగు : #ba0b0b ; కర్సర్ : పాయింటర్ ; } .టెంప్ { ఫాంట్ పరిమాణం : 1.5 రె ; ఫాంట్-వెయిట్ : బోల్డ్ ; } శైలి >
పై CSS కోడ్లో:
వర్తించే “టెక్స్ట్-అలైన్”, “బ్యాక్గ్రౌండ్-కలర్” మొదలైన లక్షణాలతో మొత్తం వెబ్ పేజీని స్టైల్ చేయండి.
అదేవిధంగా, దాని ఎత్తు, వెడల్పు, ప్రదర్శన, రంగు మొదలైనవాటిని సర్దుబాటు చేయడం ద్వారా దాని తరగతి ద్వారా సృష్టించబడిన బటన్కు స్టైలింగ్ను వర్తింపజేయండి.
చివరగా, స్టైల్ ' div ” యాక్సెస్ చేయబడిన పేరెంట్ ఎలిమెంట్ ప్రదర్శించబడే దాని తరగతి పేరును సూచించడం ద్వారా.
జావాస్క్రిప్ట్ కోడ్
< స్క్రిప్ట్ > ఫంక్షన్ డిస్ప్లే పేరెంట్ ( ) { ఉంది పొందండి = పత్రం. querySelector ( '.మూలకం' ) ; ఉంది ఇది = పొందండి . ఎంపికలు [ పొందండి . ఎంచుకున్న సూచిక ] ; ఉంది జోడించు = పత్రం. querySelector ( '.టెంప్' ) ; జోడించు. అంతర్గత HTML = 'ఆప్షన్ ఎలిమెంట్ యొక్క పేరెంట్ ఎలిమెంట్ -> ' + ఇది. పేరెంట్ ఎలిమెంట్ . నోడ్ పేరు ; } స్క్రిప్ట్ >
ఈ కోడ్ లైన్ల ప్రకారం:
ఫంక్షన్ నిర్వచించండి “డిస్ప్లే పేరెంట్()” దీని ద్వారా దాని తరగతిని సూచించడం ద్వారా “
ది ' ఎంపికలు ” సేకరణ డ్రాప్-డౌన్ జాబితాలోని అన్ని “