5
私は文書上でexecCommand
を呼び出して、選択したテキストを太字にしたり色を設定したりしています。しかし最近は、特定の範囲で、選択したテキストではなく、execCommand
を使用する必要があります。execCommand on Range
どうすればいいですか?
私は文書上でexecCommand
を呼び出して、選択したテキストを太字にしたり色を設定したりしています。しかし最近は、特定の範囲で、選択したテキストではなく、execCommand
を使用する必要があります。execCommand on Range
どうすればいいですか?
選択する必要がありますが、選択する必要があります。換言すれば、次の操作を行います。
Range
execCommand
あなたの前の選択をリストアの実行してください次の範囲の範囲(IE以外のブラウザ)からselection
を作成できます。
var selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
IEの場合、execCommand
をTextRange
オブジェクトに直接実行することができます。このプロセス全体は不要です。
いいですね。 1つの質問(私はjavascriptの初心者です)、どのように新しい選択をしますか?ありがとう。 – Joshua
@Joshua私は小さな例で私の答えを更新しました – Niklas
ありがとう、それはほぼ完全に今働いています。 :) – Joshua