@OlyaSoz

Как вернуть все содержимое в тегах html без самих тегов c помощью JS?

В input передается html код, который сдержит теги с текстом, как с помощью JS вывести в консоль только текст, который был внутри тегов?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
0xD34F
@0xD34F
Создайте элемент, html-строку используйте в качестве разметки его дочерних элементов, затем достаньте текст:

const div = document.createElement('div')
div.innerHTML = document.querySelector('input').value
console.log(div.textContent)


Или используйте DOMParser:

const html = new DOMParser().parseFromString(document.querySelector('input').value, 'text/html');
console.log(html.body.textContent);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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