Да, я использовал его в IE, Chrome, Safari. Если он работает для этих браузеров, то он должен работать для остальных. В любом случае, метод execCommand
объекта document
используется для выполнения команд, относящихся к встроенным функциям Rich Text Editing в браузере. Синтаксис execCommand
следующий: document.execCommand(command, uiBool, argument)
Параметр команды - это команда для выполнения - полужирный шрифт, подчеркивание, шрифт и т. Д.
Тогда у вас есть uiBool
, которое является логическим значением, которое указывает, должен ли отображаться пользовательский интерфейс по умолчанию.
И последний параметр - это аргумент, используемый для некоторых команд, который требует, чтобы мы передали аргумент. Если команда не требует аргументов, мы передаем значение null
в качестве третьего параметра.
Пример:
document.getElementById("whateverID").document.execCommand('bold', false, null);
или
document.getElementById("whateverID").document.execCommand('bold', false, <a variable nae>);