Javascript изменить цвет текста

#javascript #html #ckeditor

#javascript #HTML #ckeditor

Вопрос:

Я использую CKEditor.

HTML:

 <script src="~/Content/ckeditor/ckeditor.js"></script>

<textarea name="Editor" class="ckeditor" id="aboutme"></textarea>
  

Если значение textarea начинается с [## и заканчивается ##], как показано ниже

 "Textxx [##YellowText##] Textxxxx"
  

Я хочу установить желтый цвет фона и выделить жирным шрифтом все «[##YellowText ##]»

Я могу получить значения редактора с помощью приведенного ниже кода, однако не смог перейти на Javascript:

 var x = CKEDITOR.instances["aboutme"].getSelection().getStartElement().getOuterHtml(); // Gets Value of Ckeditor
        alert(x);
  

Как я могу это сделать на странице загрузки?

Любая помощь будет приветствоваться.

Спасибо.

Комментарии:

1. может ли кто-нибудь, пожалуйста, помочь с этой загрузкой спасибо

Ответ №1:

Перед созданием экземпляра CKEditor запустите следующий код:

 var ta = document.getElementById('aboutme');
ta.value = ta.value.replace(/([##. ?##])/g, '<span style="background-color:yellow"><strong>$1</strong></span>');