質問

選択したテキストに対してexecCommandを実行する方法を知っていますが、contenteditable div内の他のテキストに対して実行する方法はありますか?

役に立ちましたか?

解決

IEでは、そうです。他のブラウザではありません。

すべての主要なデスクトップブラウザは、ユーザーの選択にのみ作用する何らかの形式のdocument.execCommand()を実装しています。IEでは、TextRangeオブジェクトにもexecCommandメソッドがあります。たとえば、次の例では、ユーザーが要素にカーソルを合わせると、要素のテキストコンテンツが緑色に変わります。 ジェネラコディセタグプレ

他のヒント

ご存じない場合は、.execCommandはIEのみの非標準のJavaScript関数であり、避ける必要があります。

使用目的を教えていただければ、標準に準拠した代替案を提案できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top