私は contentEditable と execCommand をいじっていて、ボタンが押されたときに、
contentEditable でテキストが選択されている場合、太字になります
contentEditable でテキストが選択されていない場合、ボタンを押した後に contentEditable に入力されたテキストは太字になります。
次のJavascriptコマンドを使用してみました:
document.execCommand('bold', false, null);
しかし残念なことに、それは選択されたテキストを太字にするだけです。テキストが選択されておらず、ボタンを押した後に入力を開始すると、テキストは太字で表示されません。
contentEditable で Ctrl+B を押すと、まさにやりたいことを実行できることに気付きましたが、これは Javascript を使用して (Javascript で Ctrl+B をシミュレートせずに) 実行したいと考えています。