Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2022, 02:13
Интересующийся
Отправить личное сообщение для accountnujen Посмотреть профиль Найти все сообщения от accountnujen
 
Регистрация: 23.01.2022
Сообщений: 18

Как можно изменить параметр объявленной константы, не перезаписывая её?
Хочу менять язык разметки на лету в редакторе.
https://jsfiddle.net/801spqj5/
Первое, что пришло в голову - это объявить заново этот же параметр, однако возникает проблема. При вставке кода (ctrl+v) в редактор он начинает дублироваться. Дублируется столько раз, сколько вы раз меняли язык. Попробуйте изменить язык и что-то вставить. Происходит это (как я предполагаю) из-за того, что ничего не перезаписывается, а создаётся дубликат. Подскажите, как можно в этой ситуации именно изменить язык?

Первый раз объявляется вот таким образом:
jar = CodeJar(id, 
      (editor) => {
        editor.innerHTML = Prism.highlight(
          editor.textContent, 
          Prism.languages.php, 
          'php'
        );
      });

За место
Prism.languages.php
и
'php'
нужно указать языки
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить поля в модели? Или как пересоздать модель? Risa ExtJS 3 20.02.2015 12:47
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как изменить цвет и размер шрифта в Java savas332 Серверные языки и технологии 3 09.01.2014 17:02
Как изменить адресную строку и изменить историю переходов vuler Общие вопросы Javascript 4 20.03.2012 14:14
Изменить параметр тега iframe AlexM jQuery 2 26.01.2012 12:05