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

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

Код
Как удалить в дочерних элементах text node? Как написать код использую рекурсию, подскажите.
  • Вопрос задан
  • 688 просмотров
Подписаться Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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