js获取网页选中内容(包含html代码)

发布时间:2020-01-26编辑:脚本学堂
本文介绍了js获取网页选中部分的内容,可以包含html代码部分,有需要的朋友参考下。

例子,js获取网页选中的内容。
 

复制代码 代码示例:
function getSelectedContents(){
    if (window.getSelection) { //chrome,firefox,opera
        var range=window.getSelection().getRangeAt(0);
        var container = document.createElement('div');
        container.appendChild(range.cloneContents());
        return container.innerHTML;
        //return window.getSelection(); //只复制文本
    }
    else if (document.getSelection) { //其他
        var range=window.getSelection().getRangeAt(0);
        var container = document.createElement('div');
        container.appendChild(range.cloneContents());
        return container.innerHTML;
        //return document.getSelection(); //只复制文本
    } // by www.jb200.com
    else if (document.selection) { //IE特有的
        return document.selection.createRange().htmlText;
        //return document.selection.createRange().text; //只复制文本
    }
}