DOM の Range オブジェクトは文書内の連続した範囲を表します。Selection オブジェクトはユーザーの選択状態を表します。この二つを組み合わせることで、テキストの選択やハイライトをプログラムから制御できます。
選択範囲をハイライト
ハイライトをクリックで解除