zoukankan      html  css  js  c++  java
  • js获取网页上选中的部分,包含html代码

    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(); //只复制文本
        }
        else if (document.selection) { //IE特有的
            return document.selection.createRange().htmlText;
            //return document.selection.createRange().text; //只复制文本
        }
    }
    转载自:http://www.cnblogs.com/top5/archive/2012/06/20/2555711.html
  • 相关阅读:
    矩阵游戏
    water
    string
    react中怎么实现类似vue的空标签
    git clone项目 权限 问题
    npm 时 确实core-js 问题
    修改本地git仓库用户名和邮箱
    cnpm时报错
    wowza视频录制接口
    Juery鼠标放上去、移开
  • 原文地址:https://www.cnblogs.com/ITzhangyunpeng/p/9361201.html
Copyright © 2011-2022 走看看