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

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

Код
Как удалить в дочерних элементах text node? Как написать код использую рекурсию, подскажите.
  • Вопрос задан
  • 686 просмотров
Подписаться Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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