@OlyaSoz

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

В input передается html код, который сдержит теги с текстом, как с помощью JS вывести в консоль только текст, который был внутри тегов?
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Создайте элемент, 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);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 30 000 до 65 000 руб.
BSSL Москва
от 50 000 до 150 000 руб.
от 60 000 до 90 000 руб.
23 июл. 2019, в 23:31
9000 руб./за проект
23 июл. 2019, в 22:14
18000 руб./за проект
23 июл. 2019, в 20:31
500 руб./за проект