Метод 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