テキストを選択し、その選択したテキストを使用して取得するにはどうすればよいRangy
ですか?たとえば、Stack Overflowのようなテキストエディタを作成する場合、テキストの一部を選択してBボタンをクリックすると、そのテキストはテキストの前後にある2つのアスタリスクに置き換えられます。
基になるJavascriptは、選択されたテキストのオフセットをキャプチャし、そのテキストをアスタリスクで付加および追加し、前に選択されたテキストを置き換える新しいテキストを出力する必要があることを知っています。どうすればこれを達成できますか?ネイティブのDOM3setSelection
メソッドはいくつかの機能を提供しますが、これらはクロスブラウザーとの互換性が高くありませんが、Rangy
クロスブラウザーです。残念ながら、Rangyのドキュメントはかなり貧弱です。