применить стиль с помощью execCommand к произвольному тексту

StackOverflow https://stackoverflow.com/questions/4845772

Вопрос

Я знаю, как выполнить execCommand для некоторого выделенного текста, но есть ли способ выполнить его для другого текста в моем div contenteditable?

Это было полезно?

Решение

В IE - да.В других браузерах нет.

Все основные браузеры для настольных компьютеров реализуют ту или иную форму кода document.execCommand(), которая действует только на выбор пользователя.В IE объект TextRange также имеет метод execCommand.Например, следующее будет окрашивать текстовое содержимое элемента в зеленый цвет, когда пользователь наводит на него курсор:

родовое слово

Другие советы

Если вы не знаете, код .execCommand - это нестандартная функция javascript только для IE, которой следует избегать.

Если вы сообщите нам, для чего вы хотите его использовать, мы сможем предложить соответствующую стандартам альтернативу.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top