Задать вопрос
xPomaHx
@xPomaHx
1vs9

Как работать с html кодом как dom деревом без создания dom элеметов?

Мне нужно спарсить html код, и по css селектору найти элементы и нужные атрибуты. Есть делать так
$("<img src='err'>");
то jQuery сразу создает элемент, и в консоль дает ошибку, что не может загрузить картинку. Собственно это и вся проблема то есть мне нужно работать просто как с текстом чтобы он не выполнял html код, все это нужно делать в браузере.
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
function parseDOM(html) {
  return (new window.DOMParser()).parseFromString(html, 'text/html').body.firstElementChild;
}
parseDOM('<img src="err">');
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@GreatRash
$('img[src="err"]')
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы