检测用户何时选择文本区域中的文本

ran*_*dev 5 javascript

如何检测用户何时使用JS在textarea中选择文本?我使用了jQuery-fieldselection,但只有当它range.text被放入pre标签时它才有效.它不适用于div.

Tim*_*own 3

使用该select事件。它适用于所有主流浏览器中的<textarea><input type="text">元素。对其他元素的支持并不普遍。

document.getElementById("your_textarea").onselect = function() {
    alert("Select");
};
Run Code Online (Sandbox Code Playgroud)