مетод hasChildNodes() DOM Element HTML
- پچھلے پیغام hasAttributes()
- بعد کا پیغام id
- بالا درجہ لینا HTML DOM Elements آوائج
تعریف و استفاده
اگر کسی بند فرزند دار باشد،hasChildNodes()
مетод واپس کردیتا ہے ترجیحی طور پر
، در غیر اینچ جبکہ فالس
hasChildNodes()
یہ طریقہ محض پڑھا جاسکتا ہے۔
توجہ
نودز کے درمیان کا خالی بلاک نودز کی حیثیت سے سمجھا جاتا ہے (تекст نودز کی حیثیت سے)。
مزید دیکھئے:
ایچ تی ایل نودز اور عناصر
میں ایچ تی ایل دوکومنٹ ماڈلیعنی (دوکومنٹ اوبجیکٹ ماڈل) میں، ایچ تی ایل دوکومنٹ وہ نودز کا مجموعہ ہے جو (یا نہیں) کوئی بچہ نودز رکھتا ہے۔
نودزیعنی عناصر نودز، متن نودز اور تیار نودز میں کسی بھی نودز کا حوالہ دیتا ہے。
عناصربین عناصر کا خالی بلاک بھی متن نودز کی حیثیت سے سمجھا جاتا ہے。
جبکہ عناصر صرف عناصر نودز ہیں。
بچہ نودز اور بچہ عناصر
بچہ نودز واپس کردہ مقصدبچہ نودزیعنی عناصر نودز، متن نودز اور تیار نودز)。
بچے واپس کردہ مقصدبچہ عناصریعنی نا کتنو اور تیار نودز)。
بچو اور عناصر کا بچہ
بچویعنی ‘برادر’ اور ‘بہن’
بچوبچے کی ایک جگہ، وہ ایسے نودز کی ایک جگہ کا حامل ہیں (یعنی اسی پیرنٹ کے ساتھ، جیسے بچہ نودز لیسٹ میں)。
عناصر کا بچہبچے کی ایک جگہ، وہ ایسے عناصر کی ایک جگہ کا حامل ہیں (یعنی اسی پیرنٹ کے ساتھ، جیسے بچے لیسٹ میں)。
مثال
مثال 1
بچہ نودز کا تعلق رکھتا ہے یا نہیں:
let answer = element.hasChildNodes();
مثال 2
بچہ نود کو حذف کریں:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
نویگیشن
element.hasChildNodes()
پارامتر
کچھ نہیں
واپس کردہ مقصد
کمیاب | وصف |
---|---|
بولی ایندرجی | اگر نود کوئی بچہ نودز رکھتا ہے تو بولی ایندرجی ترجیحی طور پر true، نہ تو false واپس کردیتا ہے。 |
براوزر سپورٹ
element.hasChildNodes()
یہ DOM Level 1 (1998) کی خصوصیت ہے。
تمام براوزر اس کی پورے طرح سے سپورٹ کرتے ہیں:
کروم | آئی ای | ایج | فائر فاکس | سافری | آپریا |
---|---|---|---|---|---|
کروم | آئی ای | ایج | فائر فاکس | سافری | آپریا |
پشتیبندگی | 9-11 | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی |
- پچھلے پیغام hasAttributes()
- بعد کا پیغام id
- بالا درجہ لینا HTML DOM Elements آوائج