Дерево
важность: 5
Есть дерево, организованное в виде вложенных списков <ul>/<li>
.
Напишите код, который добавит каждому элементу списка <li>
количество вложенных в него элементов. Узлы нижнего уровня, без детей – пропускайте.
Результат:
Подсказки
- Получить количество вложенных узлов можно через
elem.getElementsByTagName('*').length
. - Текст в начале
<li>
доступен какli.firstChild
, его содержимое –li.firstChild.data
.