Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
VanyakaCompany
3 / 2 / 3
Регистрация: 15.07.2014
Сообщений: 77
#1

Преобразовать строку в html код - JavaScript

22.03.2017, 20:14. Просмотров 1361. Ответов 3
Метки нет (Все метки)

В базе данных хранится кусок html кода в виде строки, при простой вставке этого куска в html файл всё вставляется как текст (все html теги вставляются как простой текст).
Есть в JS какая-нибудь функция, преобразующая текст в html код?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2017, 20:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Преобразовать строку в html код (JavaScript):

В файл HTML записан HTML код с выполнением скрипта. Сформировать новое окно из этого HTML кода (c php)
php используется для взятия переменной с сервера, поэтому требуется php...

Преобразовать строку в дату
Как преобразовать строку типа "Ср Май 23 10:41:51 2018" в дату? new Date('Ср...

Как преобразовать строку в переменную
Привет. Как я уже проверил, переменная типа var n = a&!(b&c) при заданных a,b,c...

Преобразовать строку в двумерный массив чисел
есть строка с четным количеством значений()могут быть некоторые пустые, но это...

Преобразовать/Изменить код
есть код : var opts = document.createElement("div") opts.innerHTML = "<div...

Как данные таблицы преобразовать в строку в новом окне
Добрый день, прошу специалистов помочь мне, так как совсем чайник. У меня есть...

3
Totoro
47 / 23 / 3
Регистрация: 28.05.2012
Сообщений: 150
Записей в блоге: 1
22.03.2017, 20:23 #2
Лучший ответ Сообщение было отмечено VanyakaCompany как решение

Решение

Да,

Смотрите:

https://developer.mozilla.org/ru/doc...rtAdjacentHTML
1
VanyakaCompany
3 / 2 / 3
Регистрация: 15.07.2014
Сообщений: 77
22.03.2017, 21:28  [ТС] #3
Дело в том, что мне этот код нужно вставить в массив, а потом передать в html:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
post.push({
                            title: rows[0].title,
                            category: rows[0].category,
                            urlCategory: rows[0].urlCategory,
                            author: rows[0].author,
                            date: rows[0].date,
                            description: rows[0].description,
                            url: rows[0].url,
                            text: rows[0].text,
                            tags: rows[0].tags.split(', '),
                            img: rows[0].img
                        });
Есть какие-нибудь способы преобразовать строку в html код уже на этом этапе?

Добавлено через 37 минут
Кароч, заговнокодил следующее:
Javascript
1
2
3
4
5
<script>
                var d1 = document.getElementById('txt');
                var a = "{{text}}".replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g, """).replace(/=/g, "=");
                d1.insertAdjacentHTML('afterbegin', a);
</script>
Не знаю на сколько это правильно, но работает)
0
Totoro
47 / 23 / 3
Регистрация: 28.05.2012
Сообщений: 150
Записей в блоге: 1
23.03.2017, 07:22 #4
Если нужно просто преобразовать и сохранить в переменную то тут только регулярки или библа какая нибудь, например jquery. Встроенных методов для таких операций нет.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2017, 07:22
Привет! Вот еще темы с решениями:

HTML код в JS
Вопрос вот в чем, нужно вставить в код JS, HTML код Я нашел такую функцию...

Безопасно нарезать на части html-строку с форматированием
Добрый день, подскажите плииз, может есть готовое решение? Есть сложный...

Парсить HTML строку для нарезания на блоки
Добрый день, подскажите плиииз с чего начать (что гуглить). Есть строка...

HTML разобрать код
Помогите разобрать функцию построчно, как она работает. Пожалуйста. Функция...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru