Я пытаюсь удалить содержимое html всех нежелательных тегов и просто вернуть текст с основным форматированием (ul, b, u, p и т. Д.) Или просто текст (но сохранение новых строк, интервал и т. д.), однако у меня возникла проблема с созданием решения catch, которое позволит мне сохранить структуру содержимого, которое я вставлял.Удалите все ненужные теги из строки html, но сохраните пробелы в JS
Пример строки:
<p class="Bodytext" style="color: rgb(51, 51, 51);background-color: rgb(255, 255, 255);">
<span lang="EN-GB">Hello
<span class="Apple-converted-space"> world, </span>
<span class="Cross-reference">
<a href="" style="color: rgb(66, 139, 202);background-color: transparent;">Cough
</a>
</span>
<span class="Apple-converted-space"></span>and
<span class="Apple-converted-space"></span>
<span class="Cross-reference">
<a href="" style="color: rgb(66, 139, 202);background-color: transparent;">Feverish - risk assessment</a>
</span>.
<span class="Apple-converted-space"></span>
</span>
</p>
<p class="Bodytext" style="color: rgb(51, 51, 51);background-color: rgb(255, 255, 255);">
<span lang="EN-GB">Fin. </span>
</p>
Как получить только '.textContent' узла? https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent example: http://jsfiddle.net/gLrramna/ – pawel