Я хочу выполнить действие, когда пользователь выбирает любой текст на странице. Я пытался что-то вроде этого:Как узнать, когда пользователь выбирает абзац?
var selObj;
document.querySelector("p").onselect = function(){
selObj = window.getSelection();
var selectedText = selObj.toString();
//action
Но потом я обнаружил, что onselect
только для входов и текстовых областей, и не нашел другого способа пробовать что-то вроде этого.
EDIT: Я знаю, как получить выделенный текст, мне нужно событие, которое срабатывает при выборе текста!
OnFocus, вероятно, сделать бы это – Rooster
, возможно, это могло бы помочь http://stackoverflow.com/questions/5379120/get-the-highlighted-selected-text – HAMED
не дубликат. Связанный вопрос - как выбрать текст. Этот вопрос заключается в том, как запускать событие, когда пользователь выбирает текст. – CoderDennis