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(डॉक्यूमेंट ऑब्जैक्ट मॉडल)में,HTML डॉक्यूमेंट कोई (या नहीं) पुत्र वाला नोड समूह है।

नोडएलिमेंट नोड, टेक्स्ट नोड और कमेंट नोड है।

एलिमेंटएलिमेंट के बीच की खाली भी टेक्स्ट नोड है।

एलिमेंट केवल एलिमेंट नोड है।

उप-नोड और उप-एलिमेंट

childNodes वापस करेगाउप-नोड(एलिमेंट नोड, टेक्स्ट नोड और कमेंट नोड)。

children वापस करेगाउप-एलिमेंट(टेक्स्ट और कमेंट नोड नहीं हैं)。

firstChild और firstElementChild

firstChild पहला उप-नोड वापस करेगाउप-नोड(एलिमेंट नोड, टेक्स्ट नोड या कमेंट नोड)。एलिमेंट के बीच की खाली भी टेक्स्ट नोड है।

firstElementChild पहला उप-नोड वापस करेगाउप-एलिमेंट(टेक्स्ट नोड और कमेंट नोड नहीं वापस करेगा)。

lastChild और lastElementChild

lastChild पिछला उप-एलिमेंट वापस करेगाउप-नोड(एलिमेंट नोड, टेक्स्ट नोड या कमेंट नोड)。एलिमेंट के बीच की खाली भी टेक्स्ट नोड है।

lastElementChild पिछला उप-एलिमेंट वापस करेगाउप-एलिमेंट(टेक्स्ट नोड और कमेंट नोड नहीं वापस करेगा)。

व्याकरण

element.firstChild

या

node.firstChild

वापसी मूल्य

टाइप वर्णन
नोड

नोड का पहला पुत्र नोड।

अगर पुत्र नहीं हो, तो null वापस करेगा।

ब्राउज़र सहारा

element.firstChild यह DOM Level 1 (1998) विशेषता है।

सभी ब्राउज़र इसे पूरी तरह से सहारा देते हैं:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
सहायता 9-11 सहायता सहायता सहायता सहायता