И мой пример абсолютно ничего не делает. Он просто сохраняет дочерний элемент в переменную.
Если у вас всё остальное норм, скажите, что показываеться в console.log(_child);
Да проверил. Проблема в вашей размётке. Это не семантично, то есть один заголовок не может быть вложен в другой. codepen.io/vitaliy_kirenkov/pen/czvpk
Так работает.