ユーザーがページでテキストを選択したときにアクションを実行したい。私はこのようなことを試しました:
var selObj;
document.querySelector("p").onselect = function(){
selObj = window.getSelection();
var selectedText = selObj.toString();
//action
しかし、それonselect
は入力とテキスト領域のみであることがわかり、このようなことを試みる他の方法は見つかりませんでした.
編集:選択したテキストを取得する方法を知っています。テキストが選択されたときにトリガーされるイベントが必要です!