@Gagatyn
Самоучка

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

Код
Как удалить в дочерних элементах text node? Как написать код использую рекурсию, подскажите.
  • Вопрос задан
  • 683 просмотра
Решения вопроса 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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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