実現したいこと
Webページ上でテキストを範囲選択した際、ページ上のどこかをクリックすると選択が解除されます。
ページ上のどこかをクリックしても、選択が解除されないようにする方法はありますか?
Javascriptで、選択を禁止する方法などは見つけられたのですが、選択を解除しない方法は見つけられませんでした。
よろしくお願いいたします。
追記
情報が足りていなかったので追記します。
選択した文章は、選択した時点でwindow.getSelection()で取得しています。
テキスト選択→ボタンクリックで、選択文字の背景に<mark>タグでハイライトを表示しています。
テキスト選択後のボタンクリックでの操作が2回以上ある場合、2回目のクリックで選択されているテキストの背景色が消えてしまい挙動が不自然なので、特定のボタンを押してもテキスト選択時の背景色が消えないようにしたいです。

回答2件
あなたの回答
tips
プレビュー