@accountnujen

Как в div вставить код из базы в виде текста?

Текст находится в переменной. Вывести я его могу вот таким образом: <?= $code['code'] ?>
Содержимое переменной
import {CodeJar} from &#039;codejar&#039;;
import Prism from &#039;prismjs&#039;;

const editor = document.querySelector(&#039;#editor&#039;);
const jar = CodeJar(editor, Prism.highlightElement, {tab: &#039;\\t&#039;});

// Update code
jar.updateCode(&#039;let foo = bar&#039;);

Мне нужно исключительно средставми js вставить этот код внутрь этого div
document.write('<div id=\"editor\" class=\"editor language-<?= $opti["language"] ?>\"></div>');

Если я просто перед закрытием </div> вставляю <?= $code['code'] ?>, то всё сыпется, потому что он начинает определяться именно как js код.
spoiler
6283d2201cf3d341450748.png
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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