Я дурачусь с contentEditable и execCommand и пытаюсь сделать так, чтобы при нажатии кнопки
Если в contentEditable выделен текст, онстановится жирным шрифтом
Если в contentEditable текст не выделен, то любой текст, введенный в contentEditable после нажатия кнопки, выделен жирным шрифтом
Я пыталсяиспользуя следующую команду Javascript:
document.execCommand('bold', false, null);
Но, к сожалению, из-за этого выделенный текст становится жирным;если текст не выделен, и вы начинаете печатать после нажатия кнопки, текст отображается незакрашенным.
Я заметил, что если я нажимаю Ctrl + B в contentEditable, он делает именно то, что я хотел бы выполнить,но я хотел бы сделать это, используя Javascript (и не имитируя Ctrl + B в Javascript).