1
是否可以使用Javascript檢測文本區域中選擇了哪些文本?我正在尋找僅在他們選擇了文本時才顯示用戶控件使用javascript檢測文本區域中的選定文本
是否可以使用Javascript檢測文本區域中選擇了哪些文本?我正在尋找僅在他們選擇了文本時才顯示用戶控件使用javascript檢測文本區域中的選定文本
我已經編寫了一個跨瀏覽器功能,用於獲取在textarea或文本輸入中選擇的文本,並且在一些最終版本之後,想想我見過的最好的一個。我之前已經將它發佈在Stack Overflow上。這裏有一個例子:Is there an Internet Explorer approved substitute for selectionStart and selectionEnd?
要當用戶在一個文本選擇檢測,你可以使用select
事件:中
var textarea = document.getElementById("some_id");
textarea.onselect = function() {
var selection = getInputSelection(textarea);
var selectedText = textarea.value.slice(selection.start, selection.end);
console.log("Selected text: " + selectedText);
};
可能的複製http://stackoverflow.com/questions/401593/javascript -textarea-selection? – pioto 2011-03-19 01:49:05