Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2020年1月以降、すべてのブラウザーで利用可能です。
HTMLInputElement.setRangeText() メソッドは、 <input> や <textarea> 要素の中のテキストの範囲を新しい文字列に置き換えます。
挿入する文字列。
start 省略可置換する最初の文字を 0 から始まる位置で指定します。既定値は現在の selectionStart の値(ユーザーが現在選択している先頭)です。
end 省略可置換する最後の文字の次の文字を 0 から始まる位置で指定します。既定値は現在の selectionEnd の値(ユーザーが現在選択している末尾)です。
selectMode 省略可テキストが置換された後で、選択範囲がどのように設定されるかを定義する文字列です。 次の値が利用できます。
なし (undefined)。
この例にあるボタンをクリックすると、テキストボックス内のテキストの一部を置き換えます。新しく挿入されたテキストは、その後で強調(選択)されます。
| HTML # dom-textarea/input-setrangetext-dev |
ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。
より良いインターネットのための青写真。
このコンテンツの一部は、©1998–2026 個人の mozilla.org 協力者です。コンテンツはクリエイティブ・コモンズ・ライセンスのもとで利用できます。