Метод hasChildNodes() DOM XML
Определение и использование
Если текущий элемент содержит подузлы, then hasChildNodes() возвращает true, в противном случае false.
Синтаксис:
elementNode.hasChildNodes()
Пример
Во всех примерах мы будем использовать XML-файл books.xmlи JavaScript-функции loadXMLDoc()。
Следующий фрагмент кода проверяет, имеет ли первый элемент <book> в "books.xml" подузлы:
xxmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasChildNodes()
);
Вывод следующего кода:
true