简体   繁体   中英

Detect when user selects text in a textarea

How to detect when user selects text in a textarea with JS? I used jQuery-fieldselection ,but it works only if the range.text is putted into a pre tag.It doesn't work with div.

Use the select event. It works for <textarea> and <input type="text"> elements in all mainstream browsers. Support is not universal for other elements.

document.getElementById("your_textarea").onselect = function() {
    alert("Select");
};

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM