Универсальный скрипт создания элементов на js?

На входе у нас рандомный кусок html, внутри могут быть скрипты инлайновые и подключаемые, весь перечень html тегов, в т.ч svg, а ещё таблицы. Нужно все это дело вставить на страницу так, чтобы не ломалась очередь скриптов.
Может есть готовое решение?

P.S: jquery.html() не подходит, ломает очередь выполнения js.
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 2
ktim8168
@ktim8168
Frontend Developer
Используй DOMParser
const parser = new DOMParser();
const html = parser.parseFromString( '<div><p>foo</p><p>bar</p></div>' , 'text/html');

const divDoc = html.getRootNode();
document.body.appendChild(divDoc.body);
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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