このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Selection: removeRange() メソッド

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2023年9月以降、すべてのブラウザーで利用可能です。

Selection.removeRange() メソッドは、選択範囲からある範囲を削除します。

構文

js
removeRange(range)

引数

range

選択範囲から削除する範囲オブジェクト。

返値

なし (undefined)。

js
/* プログラム上、複数の範囲を選択することができます。
 * これにより、最初の範囲を除くすべての範囲が削除されます。 */
const s = window.getSelection();
if (s.rangeCount > 1) {
  for (let i = 1; i < s.rangeCount; i++) {
    s.removeRange(s.getRangeAt(i));
  }
}

仕様書

仕様書
Selection API
# dom-selection-removerange

ブラウザーの互換性

関連情報

  • 所属先のインターフェイスである Selection