مثال
معرفة ما إذا كان <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 الملكية