مетод hasChildNodes() DOM Element HTML

تعریف و استفاده

اگر کسی بند فرزند دار باشد،hasChildNodes() مетод واپس کردیتا ہے ترجیحی طور پر، در غیر اینچ جبکہ فالس

hasChildNodes() یہ طریقہ محض پڑھا جاسکتا ہے۔

توجہ

نودز کے درمیان کا خالی بلاک نودز کی حیثیت سے سمجھا جاتا ہے (تекст نودز کی حیثیت سے)。

مزید دیکھئے:

childNodes خاصیت

firstChild خاصیت

lastChild خاصیت

nextSibling خاصیت

previousSibling خاصیت

parentNode خاصیت

ایچ تی ایل نودز اور عناصر

میں ایچ تی ایل دوکومنٹ ماڈلیعنی (دوکومنٹ اوبجیکٹ ماڈل) میں، ایچ تی ایل دوکومنٹ وہ نودز کا مجموعہ ہے جو (یا نہیں) کوئی بچہ نودز رکھتا ہے۔

نودزیعنی عناصر نودز، متن نودز اور تیار نودز میں کسی بھی نودز کا حوالہ دیتا ہے。

عناصربین عناصر کا خالی بلاک بھی متن نودز کی حیثیت سے سمجھا جاتا ہے。

جبکہ عناصر صرف عناصر نودز ہیں。

بچہ نودز اور بچہ عناصر

بچہ نودز واپس کردہ مقصدبچہ نودزیعنی عناصر نودز، متن نودز اور تیار نودز)。

بچے واپس کردہ مقصدبچہ عناصریعنی نا کتنو اور تیار نودز)。

بچو اور عناصر کا بچہ

بچویعنی ‘برادر’ اور ‘بہن’

بچوبچے کی ایک جگہ، وہ ایسے نودز کی ایک جگہ کا حامل ہیں (یعنی اسی پیرنٹ کے ساتھ، جیسے بچہ نودز لیسٹ میں)。

عناصر کا بچہبچے کی ایک جگہ، وہ ایسے عناصر کی ایک جگہ کا حامل ہیں (یعنی اسی پیرنٹ کے ساتھ، جیسے بچے لیسٹ میں)。

مثال

مثال 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 پشتیبندگی پشتیبندگی پشتیبندگی پشتیبندگی