Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Свойство 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) { 
    // здесь нужный код..
}

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

Спецификация Статус
DOM
Определение 'ParentNode.childElementCount' в этой спецификации.
Живой стандарт
Element Traversal Specification
Определение 'ElementTraversal.childElementCount' в этой спецификации.
Устаревшая

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

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Особенность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка Element 1.0 3.5 (1.9.1) 9.0 [1] 10.0 4.0
Поддержка Document и DocumentFragment 29.0 25.0 (25.0) Нет 16.0 Нет
Особенность Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка Element (Да) 1.0 (1.9.1) (Да) (Да) (Да)
Поддержка Document и DocumentFragment (Да) 25.0 (25.0) Нет 16.0 Нет

Метки документа и участники

Внесли вклад в эту страницу: vitya-ne, alexsakhnov, In4in
Обновлялась последний раз: vitya-ne,