Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020年1月.
HTMLInputElement.setRangeText() メソッドは、 <input> や <textarea> 要素の中のテキストの範囲を新しい文字列に置き換えます。
挿入する文字列。
start 省略可置換する最初の文字を 0 から始まる位置で指定します。既定値は現在の selectionStart の値(ユーザーが現在選択している先頭)です。
end 省略可置換する最後の文字の次の文字を 0 から始まる位置で指定します。既定値は現在の selectionEnd の値(ユーザーが現在選択している末尾)です。
selectMode 省略可テキストが置換された後で、選択範囲がどのように設定されるかを定義する文字列です。 次の値が利用できます。
なし (undefined)。
この例にあるボタンをクリックすると、テキストボックス内のテキストの一部を置き換えます。新しく挿入されたテキストは、その後で強調(選択)されます。
| HTML # dom-textarea/input-setrangetext-dev |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年6月24日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.