Вернуться к уроку

Дерево

важность: 5

Подсказки

  1. Получить количество вложенных узлов можно через elem.getElementsByTagName('*').length.
  2. Текст в начале <li> доступен как li.firstChild, его содержимое – li.firstChild.data.

Есть дерево, организованное в виде вложенных списков <ul>/<li>.

Напишите код, который добавит каждому элементу списка <li> количество вложенных в него элементов. Узлы нижнего уровня, без детей – пропускайте.

Результат:

Открыть песочницу для задачи.