Unit 11. Рекурсия - рекурсивный перебор DOM элементов

Видео доступно после приобретения курса
Домашнее задание
Загрузка ДЗ на проверку возможна только после приобретения курса.
При нажатии кнопки запускается функция t1. Функция t1, с помощью рекурсивной функции r1 должна добавляь в out имена всех тегов внутри блока z1. Теги добавляются через пробел. Функция t1 возвращает out.
Ожидаемый вывод для данного задания DIV P SPAN DIV B I SPAN STRONG.
При нажатии кнопки запускается функция t2. Функция t2, с помощью рекурсивной функции r2 должна суммировать числа из всех элементов внутри div.z-2. Результат - сумму s - функция t1 должна возвращать. Вывод на этом примере - 10.
При нажатии кнопки запускается функция t3. Функция t3, с помощью рекурсивной функции r3 должна очистить текст внутри z-3 от тегов span, b, i и p. Должен остаться только текст со знаками препинания в переменной out. Функция t3 должна возвращать out.