マウスを使用して<textarea>
のテキストを選択すると、ボタンをクリックしてシャッフル/スクランブルを行うにはどうすればよいですか?<textarea> JavaScriptを使用して選択したテキストをシャッフル
私はここで欲しいものに似たものを探しましたが、substring
、、およびselectionEnd
を使用している人もいました。
マウスでテキストを選択すると、ボタンをクリックするとシャッフル/スクランブルされ、<textarea>
の残りのテキストはそのまま残ります。
選択したテキストに対してアクションを実行したいだけです。
それは、大胆ボタンをクリックし、選択したテキストが太字になり、あなたには、いくつかのテキストに選択したときのようなリッチテキストエディタに、より似ています。
P.S. 個々の文字でシャッフルする必要があります。
編集: これを取得しました!私はちょうど選択文字列を分離する必要があった。私のコードは今動作します。これは非常に便利です - https://stackoverflow.com/a/9605191/1101391
残念ながら、以下IE 9とは<input>
と<textarea>
にselectionStart
とselectionEnd
プロパティをサポートしていません。ここに私のために働いた解決策があります - https://stackoverflow.com/a/9276457/1101391
それがシャッフルされなければならない方法は?言葉で、または個々の文字で? –
@Michael - Sir、それは個々の文字でシャッフルされるべきです。 – vurquee