Node.childElementCount

Свойство Node.childElementCount предназначено только для чтения и возвращает число дочерних элементов узла.

Синтаксис

var elCount = Node.childElementCount;
  • elCount - целое число, количество дочерних элементов узла Node.
  • Node - объект, представляющий собой Document, DocumentFragment или Element.

А наш добрый друг Internet Explorer в 6, 7 и 8 версиях ошибочно считает элементами комментарии в HTML-коде (Comment).

Пример

var foo = document.getElementById("foo");
if (foo.childElementCount > 0) {
    // здесь нужный код..
}

Спецификация

Specification
DOM Standard (DOM)
# dom-parentnode-childelementcount

Поддержка браузерами

BCD tables only load in the browser