select()实现文本默认选中以及setSelectionRange()实现获取用户选择的文本内容

原创声明

本文系作者辛苦码字所得,欢迎分享和转载,但请在明显位置注明作者的如下信息:
笔名:来碗鸡蛋面
主页:https://www.jianshu.com/u/4876275b5a73
邮箱:[email protected]
CSDN ID:tom_wong666

问题:

在需要大量复制黏贴的场景中,自动选择指定元素内所有文本,可以减少用户点选操作,提升交互体验;
另外,也有一些场景需要获取用户在指定元素上选择的内容。
本文参考《JavaScript高级程序设计(第3版》整理如下代码,给以上两个问题提供一种解决思路。

正文:

一,自动选择指定元素内所有文本


    
    
    
        
        
    

二,获取用户在指定元素上选择的内容


    
    
    
        
        
    

你可能感兴趣的:(select()实现文本默认选中以及setSelectionRange()实现获取用户选择的文本内容)