طريقة HTML DOM Element hasChildNodes()
- الصفحة السابقة hasAttributes()
- الصفحة التالية id
- العودة إلى الطبقة العليا مفهوم Elements DOM HTML
تعريف والاستخدام
إذا كان لديعنصر فرعي أي فرعيات،hasChildNodes()
يعد الطريقة true
، وإلا يعود false
.
hasChildNodes()
الطريقة غير القابلة للتغيير.
ملاحظة
الفراغ بين العناصر يعتبر عنصر فرعي (نصي).
انظر أيضًا:
عناصر HTML والعناصر
في HTML DOMهو (مستند نموذج الوثيقة) هو مجموعة من العناصر (أو لا) التي تملك عناصر فرعية.
العنصريعني العناصر النصية والنصوص والتعليقات.
العنصرالعناصر بينها الفراغ هي عناصر نصية.
العنصر هو عنصر العنصر فقط.
العناصر الفرعية مع العناصر الفرعية
childNodes يعودالعناصر الفرعيةالعناصر النصية والنصوص والتعليقات.
الأطفال يعودالعناصر الفرعيةغيرها من النصوص والتعليقات.
الأشقاء مع الأشقاء العناصر
الأشقاءهي "الأشقاء" و"الأخوات".
الأشقاءهي العناصر التي تملك نفس العنصر الأم (في نفس childNodes في القائمة).
الأشقاء العناصرهي العناصر التي تملك نفس العنصر الأم (في نفس الأطفال في القائمة).
مثال
مثال 1
هل العنصر يمتلك عناصر فرعية؟
let answer = element.hasChildNodes();
مثال 2
إزالة العنصر الأول من العناصر الفرعية للعنصر:
if (element.hasChildNodes()) { element.removeChild(element.childNodes[0]); }
النص
element.hasChildNodes()
الم参数
لا يوجد.
القيمة المعدلة
النوع | الوصف |
---|---|
قيمة بولية | إذا كان العنصر يمتلك عناصر فرعية، فإنه يعود بـ true، وإلا يعود بـ false. |
دعم المتصفحات
element.hasChildNodes()
هو خاصية مستوى DOM 1 (1998).
يدعمه جميع المتصفحات بشكل كامل:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
دعم | 9-11 | دعم | دعم | دعم | دعم |
- الصفحة السابقة hasAttributes()
- الصفحة التالية id
- العودة إلى الطبقة العليا مفهوم Elements DOM HTML