У меня есть список, содержащий начальную и конечную границы:
var boundaries = [[3, 6], [7, 18], [43, 44]]
И строка в iframe с режимом дизайна, установленным на on
. Я хочу иметь возможность выделять части строки жирным шрифтом, причем часть находится в срезе строки для каждой пары значений в boundaries
, причем первое значение - это то, где начинается срез, а второе - где заканчивается срез.
Я узнал, что вы можете использовать команды для этого, но я не могу найти способ заставить его работать без выбора пользователем какого-либо фрагмента текста.
Вторая проблема заключается в том, как применить второй жирный шрифт, так как первый добавит разметку к строке, изменив индексы.
Обратите внимание, что я не пытаюсь создать редактор wysiwyg: я просто форматирую некоторую часть текстовой области автоматически, а не в соответствии с действиями пользователя.