1. 程式人生 > >js 選中div中的文本

js 選中div中的文本

tno ntb 方法 doc alert gets selection dex all

function selectText(element) {
        var text = document.getElementById(element);
        if (document.body.createTextRange) {
            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); /*if(selection.setBaseAndExtent){ selection.setBaseAndExtent(text, 0, text, 1); }
*/ } else { alert("none"); } }

方法調用:

selectText(‘preBox‘);

js 選中div中的文本