@Ibishka

Как найти элемент который содержит определенный текст и удалить его родитель?

Как найти элемент который содержит определенный текст и удалить его родитель?
  • Вопрос задан
  • 190 просмотров
Решения вопроса 1
profesor08
@profesor08 Куратор тега JavaScript
https://developer.mozilla.org/ru/docs/Web/API/Docu...

Обход исключительно текстовых узлов.
const walk = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);

let node = null; 

while(node = walk.nextNode()) {
  if (node.textContent.search("text to search") >= 0 && node.parentNode) {
    node.parentNode.remove();
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы