Как в JS изменить Html код который находится в переменной?
С помощью
async function getBlock(url) {
const res = await fetch(url)
const text = await res.text()
return text
}
загружается html код в переменную, но можно ли этот html загруженный в переменную изменить?
Как
document.getElementById("id").innerHTML
для активной страницы, только в пемеренной.
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Пример через DOMParser:
let sourceString = "<span id='test'>test</span>";
let parser = new DOMParser();
let doc = parser.parseFromString(sourceString, "text/html");
doc.querySelector('#test').textContent = 'qweqwe';
console.log(doc.documentElement.innerHTML);