博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js复制
阅读量:6417 次
发布时间:2019-06-23

本文共 1689 字,大约阅读时间需要 5 分钟。

hot3.png

function CopyToClipboard(s) {    var success = true;    if (window.clipboardData) { // Internet Explorer        window.clipboardData.setData("Text", s);    }    else {        var forExecElement = CreateElementForExecCommand(s);        SelectContent(forExecElement);        var supported = true;        try {            if (window.netscape && netscape.security) {                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");            }            success = document.execCommand("copy", false, null);        }        catch (e) {            success = false;        }        document.body.removeChild(forExecElement);    }    if (success) {        $.alert("链接已复制!");    } else {        $.alert("链接复制失败!");    }}function CreateElementForExecCommand (textToClipboard) {    var forExecElement = document.createElement ("div");    // place outside the visible area    forExecElement.style.position = "absolute";    forExecElement.style.left = "-10000px";    forExecElement.style.top = "-10000px";    // write the necessary text into the element and append to the document    forExecElement.textContent = textToClipboard;    document.body.appendChild (forExecElement);    // the contentEditable mode is necessary for the  execCommand method in Firefox    forExecElement.contentEditable = true;    return forExecElement;}function SelectContent (element) {    // first create a range    var rangeToSelect = document.createRange ();    rangeToSelect.selectNodeContents (element);    // select the contents    var selection = window.getSelection ();    selection.removeAllRanges ();    selection.addRange (rangeToSelect);}

转载于:https://my.oschina.net/junko2013/blog/1518563

你可能感兴趣的文章
近几年杭电OJ大型比赛题目合集【更新到2017年11月初】
查看>>
SQLServer中日期与字符串之间的互相转换及日期格式
查看>>
hdu4417
查看>>
走近docker——ubuntu server 18.04上初体验
查看>>
jmeter 使用ANT运行 设置自动停止时间
查看>>
Django框架----在Python脚本中调用Django环境
查看>>
爬虫----selenium模块
查看>>
数组的基本知识点
查看>>
web前端----Bootstrap框架
查看>>
Oracle-01:基础命令小结
查看>>
创建用户配置文件
查看>>
New Concept English Two 31 85
查看>>
New Concept English three (29)
查看>>
2014年发生的一些事情
查看>>
hdu3709
查看>>
自定义对话框,时间日期对话框
查看>>
windows上apache+php+mysql环境部署
查看>>
cocos2dx——裁剪节点ClippingNode
查看>>
13. Intellij IDEA调试功能使用总结
查看>>
3. Spring Boot Servlet
查看>>