HTML DOM Element lastChild अट्रिब्यूट

वर्णन और उपयोग

lastChild अट्रिब्यूट विशिष्ट नोड के आखिरी बच्चे को नोड ऑब्जैक्ट के रूप में वापस करता है

lastChild अट्रिब्यूट बस पढ़ने ही वाला है

ध्यान दें:

lastChild वापस किया जाने वाला ये बच्चे नोड है: एलीमेंट नोड, टेक्स्ट नोड या कमेंट नोड

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

विकल्प:

lastElementChild अट्रिब्यूट - lastElementChild अट्रिब्यूट आखिरी बच्चे एलीमेंट को वापस करता है (टेक्स्ट और कमेंट नोड कोणों को नज़र अनदाज़ करता है)。

दूसरे देखें:

childNodes अट्रिब्यूट

firstChild अट्रिब्यूट

nextSibling अट्रिब्यूट

previousSibling अट्रिब्यूट

नोड अट्रिब्यूट

parentNode अट्रिब्यूट

nodeName अट्रिब्यूट

nodeType अट्रिब्यूट

nodeValue अट्रिब्यूट

HTML नोड और एलीमेंट

HTML HTML DOM(डॉक्युमेंट ऑब्जैक्ट मॉडल)में,HTML डॉक्युमेंट कोणों के समूह है जो (या नहीं) बच्चे कोणों को रखता है

नोडएलीमेंट नोड, टेक्स्ट नोड और कमेंट नोड कोणों को कहते है

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

और एलीमेंट केवल एलीमेंट नोड है

बच्चे नोड और बच्चे एलीमेंट

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

बच्चे वापसउपबंध(और नहीं टेक्स्ट और कमेंट नोड कोणों)。

firstChild और firstElementChild

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

firstElementChild वापस पहलाउपबंध(टेक्स्ट नोड और कमेंट नोड नहीं वापस किए जाते)。एलेमेंट के बीच की खाली जगह भी टेक्स्ट नोड है।

lastChild और lastElementChild

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

lastElementChild पिछले को वापस करेंउपबंध(टेक्स्ट नोड और कमेंट नोड नहीं वापस किए जाते)。एलेमेंट के बीच की खाली जगह भी टेक्स्ट नोड है।

इंस्टांस

उदाहरण 1

<ul> एलेमेंट के अंतिम उपबंध नोड का HTML सामग्री प्रतिफलित करें:

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

स्वयं प्रयोग कीजिए

उदाहरण 2

<select> एलेमेंट के अंतिम उपबंध नोड का टेक्स्ट प्राप्त करें:

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

स्वयं प्रयोग कीजिए

उदाहरण 3

इस उदाहरण में खाली जगह के दुष्प्रभाव को दिखाया गया है, "myDIV" के अंतिम उपबंध नोड के नाम को प्राप्त करने की कोशिश कीजिए:

<div id="myDIV">
  <p>लगता है पहला बच्चा</p>
  <p>लगता है कि अंतिम बच्चा</p>
</div>
<script>
let text = document.getElementById("myDIV").lastChild.nodeName;
</script>

स्वयं प्रयोग कीजिए

उदाहरण 4

लेकिन, अगर आप शुरू में खाली जगह को हटा दें, तो "myDIV" में #text नोड नहीं है:

<div id="myDIV"><p>पहला बच्चा</p><p>अंतिम बच्चा</p></div>
<script>
let text = document.getElementById("myDIV").lastChild.nodeName;
</script>

स्वयं प्रयोग कीजिए

व्याकरण

element.lastChild

या

node.lastChild

प्रतिफलित मान

क़िस्म वर्णन
नोड कैसे कैसे नोड के अंतिम उपबंध नोड।
null अगर कोई उपबंध नहीं है。

ब्राउज़र समर्थन

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

सभी ब्राउज़र इसे पूरी तरह से समर्थित करते हैं:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
समर्थन 9-11 समर्थन समर्थन समर्थन समर्थन