دالة hasChildNodes() في مثلث XML DOM
التعريف والاستخدام
يمكن أن تعود دالة hasChildNodes() في أي نقطة في الشجرة DOM بأنها صحيحة إذا كانت تحتوي على أي عناصر فرعية، وإلا تكون خطأ.
النحو:
nodeObject.hasChildNodes()
مثال
في جميع الأمثلة، سنستخدم ملف XML books.xml، بالإضافة إلى الدوال JavaScript loadXMLDoc()。
يمكن للكود التالي العودة إلى ما إذا كان عنصر <book> يمتلك أيًا من العناصر الفرعية أو لا:
xxmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasChildNodes()
);
الإخراج:
صحيح