Как правильно вставить HTML-код в JSON-файл?
Есть JSON-файл, данные из которого должны выводиться в HTML-файле:
{
"lineOne": "Здесь длинный <br> текст",
"lineTwo": "Кликните по <a href='https://google.com'>ссылке</a>"
}
Проблема в том, что в строке 1 текст имеет неразрывный пробел
и тег переноса <br>
.
Во второй строке у нас ссылка.
Но при выводе в HTML данные выводятся, как текстовые строки, то есть HTML-теги не работают.
Как правильно записать данные, чтобы они выводились, как HTML, а не текст?
Ответы (1 шт):
Автор решения: Danila
→ Ссылка
Может, Вы как-то некорректно выводите? Вроде всё работает:
let json = {
"lineOne": "Здесь длинный <br> текст",
"lineTwo": "Кликните по <a href='https://google.com'>ссылке</a>"
}
document.getElementById('wrap-1').innerHTML = json.lineOne;
document.getElementById('wrap-2').innerHTML = json.lineTwo;
<div id="wrap-1"></div>
<div id="wrap-2"></div>