Задать вопрос
@Gagatyn
Самоучка

Как удалить все текстовые узлы?

Код
Как удалить в дочерних элементах text node? Как написать код использую рекурсию, подскажите.
  • Вопрос задан
  • 688 просмотров
Подписаться Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
Xuxicheta
@Xuxicheta
инженер
https://jsfiddle.net/ofa9ng6q/

или даже так
var q = document.querySelector('.cl');
const deleteTextNodes = a => 
Array.from(a.childNodes).forEach( e => e.nodeType === 3 ?  a.removeChild(e) :  deleteTextNodes(e));
deleteTextNodes(q);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы