أحدث البرامج التعليمية وتطوير الشبكة
 

DOM عقدة hasChildNodes() Method

<كائن العنصر

مثال

معرفة ما إذا كان <ul> عنصر لديه أي العقد التابعة:

var list = document.getElementById("myList").hasChildNodes();                   

وستكون النتيجة من القائمة على النحو التالي:

true
انها محاولة لنفسك »

أكثر "Try it Yourself" الأمثلة أدناه.


تعريف والاستخدام

و hasChildNodes() بإرجاع الطريقة الحقيقية إذا كانت العقدة المحددة لديه أي العقد التابعة، كاذبة خلاف ذلك.

ملاحظة: تعتبر مسافة بيضاء داخل عقدة كعقد النص، حتى إذا كنت ترك أي مساحة بيضاء أو خط يغذي داخل عنصر، هذا العنصر لا يزال لديه العقد التابعة.


دعم المتصفح

طريقة
hasChildNodes() نعم فعلا نعم فعلا نعم فعلا نعم فعلا نعم فعلا

بناء الجملة

المعلمات
لا شيء

تفاصيل تقنية

قيمة الإرجاع: A منطقية، يعود صحيحا إذا كانت عقدة العقد التابعة، كاذبة غير ذلك
صفحة DOM المستوى الأساسي كائن 1 عقدة

أمثلة

مزيد من الأمثلة

مثال

إزالة عقدة تابعة الأولى (index 0) داخل <ul> عنصر، إذا كان العنصر لديه أي العقد التابعة:

// Get the <ul> element with id="myList"
var list = document.getElementById("myList");

// If the <ul> element has any child nodes, remove its first child node
if (list.hasChildNodes()) {
    list.removeChild(list.childNodes[0]);
}
انها محاولة لنفسك »

صفحات ذات صلة

HTML DOM إشارة: href="prop_node_childnodes.html"> element . childNodes() Method href="prop_node_childnodes.html"> element . childNodes() Method

HTML DOM إشارة: عقدة. firstChild الملكية

HTML DOM إشارة: عقدة. lastChild الملكية

HTML DOM إشارة: عقدة. parentNode الملكية

HTML DOM إشارة: عقدة. nextSibling الملكية

HTML DOM إشارة: عقدة. previousSibling الملكية


<كائن العنصر