DOM

Selection.removeRange() メソッド

 編集:2022.09.25 by T.A.

選択範囲から範囲を削除します。→MS(en)

実験的: これは実験的技術です。これを本番環境で使用する前に、ブラウザの互換性テーブルを注意深く確認してください。

構文
sel.removeRange(range)
sel
Selection
range
選択範囲から削除される範囲オブジェクト。¶Range
戻り値

undefined

JavaScript:

/* Programmaticaly, more than one range can be selected.
 * This will remove all ranges except the first. */
s = window.getSelection();
if(s.rangeCount > 1) {
 for(var i = 1; i < s.rangeCount; i++) {
  s.removeRange(s.getRangeAt(i));
 }
}

テスト
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: