@DeboshiR
Свободу разработчикам!!!

Как возвращать nodeValue с пробелом?

Есть примерно такая строка:
<span>lorem</span> <span>ipsum</span>
которая передаётся в функцию. В функции строка парсится с помощью DOMParser().parseFromString(html, 'text/html') возвращается body и из него получаю childNodes:
html = new DOMParser().parseFromString(html, 'text/html');
var elements = html.getElementsByTagName('body')[0];

elements.innerHTML по прежнему возвращает текст с пробелами. Но когда я начинаю перебирать elements.childNodes то там уже доходя до #text с пробелом nodeValue возвращается с ошибкой
Cannot read properties of undefined (reading 'nodeValue')
. Как можно это преодолеть и возвращать тот единственный пробел?
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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