Selection - Web API | MDN

Selection オブジェクトは、ユーザーが選択したテキストの範囲、またはキャレットの現在の位置を表します。各文書 (document) には一意の選択オブジェクトが関連付けられており、これを document.getSelection() または window.getSelection() によって取得してから、確認や変更を行うことができます。