YanTianFeng的知识库

Want Coding

Want Reading

文章 89

访问 18443

评论 2

头像

YanTianFeng

发私信

文章 89
访问 18443
评论 2
JAVASCRIPT
返回顶部

Knowledge  选中文本 兼容性

标签   js   selection  

  ( 164 )       ( 0 )


前言

在 js 中有时需要选中并复制文本内容,我们当然可以用鼠标拖动选择文本,这里我们讲如何快捷的点击按钮选中文本;

选中文本代码实现

//选中整个元素文本                                            
function selectText(element) {                        
    var text = document.getElementById(element);      
    if (document.body.createTextRange) {//IE          
        var range = document.body.createTextRange();  
        range.moveToElementText(text);                
        range.select();                               
    } else if (window.getSelection) {                 
        var selection = window.getSelection();        
        var range = document.createRange();           
        range.selectNodeContents(text);               
        selection.removeAllRanges();                  
        selection.addRange(range);                              
    } else {                                          
        alert("none");                                
    }                                                 
}                                                     
                                                      
selectText('ceshi');