#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>');