js 选中div中的文本

Posted sjns

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 选中div中的文本相关的知识,希望对你有一定的参考价值。

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中的文本的主要内容,如果未能解决你的问题,请参考以下文章

js如何获取下拉框选中项的文本?

js、jq实现获取当前页面光标选中的一段文本,然后复制到剪切板

如何取HTML中的select中的值

删除div中的内容 ,但是保留这个div 怎么办?求js方法!!!

JavaScript单行代码,也就是代码片段

当复选框兄弟姐妹更改为选中时显示警报