Я нахожусь на странице, которая использует tinyMCE htmleditor для создания некоторого HTML. Для клиента, который использует форму, мне нужно использовать JAvascript, чтобы изменить один из текстовых элементов в промежутке. У меня есть доступ к редактору, и он включен, чтобы разрешить JavaScript.
Используя инструмент разработчика Chrome Inspector, я могу получить / скопировать путь JS к элементу, который я хочу изменить. Это следующее
document.querySelector ("# form> strong> strong> strong> div> strong> span: nth-child (2)> div.tn-fields> table> tbody> tr: nth-child (11)> td > span ")
Чтобы изменить текст в диапазоне, в консоли Chrome, я могу просто сделать:
document.querySelector ("# form> strong> strong> strong> div> strong> span: nth-child (2)> div.tn-fields> table> tbody> tr: nth-child (11)> td> span" ) .innerHTML = 'Мое новое значение', и это работает.
Теперь я хочу скопировать / вставить это в редактор tinyMCE в некоторых тегах, чтобы он запускался при загрузке формы.
Однако всякий раз, когда я копирую это, редактор преобразует символ ">" в символ "& gt;", что приводит к нарушению JavaScript.
Есть ли способ указать этот выбор запроса для того, что я хочу в редакторе, и чтобы символ не экранировался? Я пробовал несколько вещей, ни одна из которых не сработала. Исходя из запроса, выбранного выше, есть ли формат, который будет более удобным для использования?