我想在用戶在頁面上選擇任何文本時執行操作。我想是這樣的:如何知道用戶何時選擇一個段落?
var selObj;
document.querySelector("p").onselect = function(){
selObj = window.getSelection();
var selectedText = selObj.toString();
//action
但後來我發現,onselect
僅用於輸入和文本區域,並發現試圖像這樣沒有其他辦法。
編輯:我知道如何獲得選定的文本,我需要選擇文本時觸發的事件!
聚焦狀態可能會做它 – Rooster 2015-03-02 19:43:00
也許這可以幫助http://stackoverflow.com/questions/5379120/get-the-highlighted-selected-text – HAMED 2015-03-02 19:44:29
不是重複。鏈接的問題是如何選擇文本。這個問題是如何在用戶選擇文本時觸發一個事件。 – CoderDennis 2015-03-02 19:54:38