@OlyaSoz

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

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

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

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

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

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

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