javascript复制追加/写入剪贴板功能,支持chrome,firefox,ie

本文介绍了一种使用JavaScript实现复制并追加特定内容到剪贴板的方法,兼容Chrome、Firefox和IE浏览器。通过创建隐藏的div元素,并在复制事件中处理文本,实现了在用户复制内容时附加版权信息或其他自定义文本的功能。
摘要由CSDN通过智能技术生成
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
function copyAppend() {
    var addText="这是追加内容,如版权信息";
    var a = document.getElementsByTagName("body")[0];
    var d = document.createElement("div");
    d.id = "stcpDiv";
    d.style.position = "absolute";
    d.style.top = "-1999px";
    d.style.left = "-1988px";
    a.appendChild(d);
    d.innerHTML = "ShareThis Copy and Paste";
    if (document.addEventListener) {
        a.addEventListener("copy",
        function(i) {
            if (typeof(Tynt) != "undefined") {
                return
            }
            var h = document.getSelection();
            if (h.isCollapsed) {
                return
            }
            var g = h.getRangeAt(0).cloneContents();
            
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值