HTML DOM Element firstChild అట్రిబ్యూట్

నిర్వచనం మరియు ఉపయోగం

firstChild అట్రిబ్యూట్ ప్రత్యేకంగా నోడ్ యొక్క ప్రథమ కుమార నోడ్ ను తిరిగి ఇస్తుంది, అది Node అట్రిబ్యూట్.

firstChild అట్రిబ్యూట్ రిడ్ ల్యాన్ కు ఉంటాయి.

firstChild అట్రిబ్యూట్ మరియు childNodes[0] అదే.

గమనిక:

firstChild ప్రథమ కుమార నోడ్ ను తిరిగి ఇస్తుంది: ఎలిమెంట్ నోడ్, టెక్స్ట్ నోడ్ లేదా కామెంట్ నోడ్.

ఎలిమెంట్స్ మధ్య యొక్క శూన్యం కూడా టెక్స్ట్ నోడ్స్ అవుతాయి.

ప్రత్యామ్నాయం:

firstElementChild అట్రిబ్యూట్ - firstElementChild అట్రిబ్యూట్ ప్రథమ కుమార ఎలిమెంట్ ను వాటిలో టెక్స్ట్ మరియు కామెంట్ నోడ్స్ వద్ద పరిగణించకుండా తిరిగి ఇస్తుంది.

మరింత చూడండి:

childNodes అట్రిబ్యూట్

lastChild అట్రిబ్యూట్

nextSibling అట్రిబ్యూట్

previousSibling అట్రిబ్యూట్

నోడ్ అట్రిబ్యూట్స్

parentNode అట్రిబ్యూట్

nodeName అట్రిబ్యూట్

nodeType అట్రిబ్యూట్

nodeValue అట్రిబ్యూట్

ఇన్స్టాన్స్

ఉదాహరణ 1

ప్రయత్నించండి <ul> ఎలిమెంట్ యొక్క మొదటి కుమార నోడ్ యొక్క HTML కంటెంట్ పొందండి:

document.getElementById("myList").firstChild.innerHTML;

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

ప్రయత్నించండి <select> ఎలిమెంట్ యొక్క మొదటి కుమార నోడ్ యొక్క టెక్స్ట్ పొందండి:

let text = document.getElementById("mySelect").firstChild.text;

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 3

ఈ ఉదాహరణ శూన్యం పద్ధతి నిరూపిస్తుంది.

ప్రయత్నించండి "myDIV" యొక్క మొదటి కుమార నోడ్ యొక్క నోడ్ పేరును పొందండి:

<div id="myDIV">
  <p>Looks like first child</p>
  <p>Looks like last Child</p>
</div>
<script>
let text = document.getElementById("myDIV").firstChild.nodeName;
</script>

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 4

కానీ, మీరు స్రోతులో శుభ్రతలను తొలగించినప్పుడు, "myDIV" లో #text నోడ్ లేదు:

<div id="myDIV"><p>First child</p><p>Last Child</p></div>
<script>
let text = document.getElementById("myDIV").firstChild.nodeName;
</script>

స్వయంగా ప్రయత్నించండి

HTML నోడ్లు మరియు ఎలిమెంట్స్

లో HTML DOMడాక్యుమెంట్ ఓబ్జెక్ట్ మోడల్ (DOM) లో, HTML డాక్యుమెంట్ కుమారులు కలిగిన (లేదా లేని) నోడ్ల సమాహారం.

నోడ్ఎలిమెంట్ నోడ్లు, టెక్స్ట్ నోడ్లు మరియు కామెంట్ నోడ్లు.

ఎలిమెంట్ఎలిమెంట్ మధ్య ఉండిన శుభ్రతలు కూడా టెక్స్ట్ నోడ్లు.

ఎలిమెంట్ కేవలం ఎలిమెంట్ నోడ్.

కుమారులు మరియు కుమారులు

childNodes తిరిగి ఇస్తుందికుమారులుఎలిమెంట్ నోడ్లు, టెక్స్ట్ నోడ్లు మరియు కామెంట్ నోడ్లు.

children తిరిగి ఇస్తుందికుమారులుటెక్స్ట్ మరియు కామెంట్ నోడ్లను తిరిగి ఇవ్వకపోతుంది.

firstChild మరియు firstElementChild

firstChild మొదటి కుమారుని తిరిగి ఇస్తుందికుమారులుఎలిమెంట్ నోడ్లు, టెక్స్ట్ నోడ్లు లేదా కామెంట్ నోడ్లు. ఎలిమెంట్ మధ్య ఉండిన శుభ్రతలు కూడా టెక్స్ట్ నోడ్లు.

firstElementChild మొదటి కుమారుని తిరిగి ఇస్తుందికుమారులుటెక్స్ట్ నోడ్లు మరియు కామెంట్ నోడ్లను తిరిగి ఇవ్వకపోతుంది.

lastChild మరియు lastElementChild

lastChild చివరి కుమారుని తిరిగి ఇస్తుందికుమారులుఎలిమెంట్ నోడ్లు, టెక్స్ట్ నోడ్లు లేదా కామెంట్ నోడ్లు. ఎలిమెంట్ మధ్య ఉండిన శుభ్రతలు కూడా టెక్స్ట్ నోడ్లు.

lastElementChild చివరి కుమారుని తిరిగి ఇస్తుందికుమారులుటెక్స్ట్ నోడ్లు మరియు కామెంట్ నోడ్లను తిరిగి ఇవ్వకపోతుంది.

సంకేతం

element.firstChild

లేదా

node.firstChild

తిరిగి ఇస్తుంది

రకం వివరణ
నోడ్

నోడ్ యొక్క మొదటి కుమారుడు.

కుమారులు లేకపోతే null తిరిగి ఇస్తుంది.

బ్రౌజర్ మద్దతు

element.firstChild ఇది DOM Level 1 (1998) లక్షణం.

అన్ని బ్రౌజర్లు పూర్తిగా ఇది మద్దతు ఇస్తాయి:

క్రోమ్ ఐఇ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఆపరా
క్రోమ్ ఐఇ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఆపరా
మద్దతు 9-11 మద్దతు మద్దతు మద్దతు మద్దతు