Я пытаюсь использовать JavaScript для вставки синтаксиса кода в тег кода HTML, а затем редактировать тег с подсветкой синтаксиса Prism - PullRequest
0 голосов
/ 10 апреля 2020

Вот HTML, которому нужен синтаксис, вставленный между тегами кода (я вынул знак «меньше», чтобы он отображался на странице):

pre> code> id = "test" class = "language- python"> / code> / pre>

Вот JavaScript, который пытается вставить синтаксис кода между тегами кода и отобразить его с помощью Prism.

document.getElementById ("test"). inner HTML = "print ()";

Если поместить код между тегами кода HTML, текст будет правильно отображаться с помощью Prism. Когда я пытаюсь вставить код из JavaScript, это не так. Я попытался создать элемент тега кода в JavaScript и изменить className различными способами, и я попытался использовать тег xmp. Я могу получить код для вывода на экран из JavaScript, используя внутренний HTML, но это не форматирование с использованием Prism. Буду признателен за любую помощь.

На моей странице HTML у меня есть файлы призмы. css и призмы. js ниже файлов Bootstrap в голове.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...