JS 文档拷贝(复制)和粘贴事件

Posted 水狼一族

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 文档拷贝(复制)和粘贴事件相关的知识,希望对你有一定的参考价值。

给页面中的内容绑定复制/粘贴事件(必须写在页面加载时候):

js代码:

$(document).ready(function(){
    $(".spans").bind({
        copy: function(e) { //copy event
            var cpTxt = $("span[class=‘spans‘]").html();
            var clipboardData = window.clipboardData; //for IE
            if (!clipboardData) { // for chrome
                clipboardData = e.originalEvent.clipboardData;
            }
    
            clipboardData.setData(‘Text‘, cpTxt);
            
            return false;
        },
        paste: function(e) { //paste event
            var eve = e.originalEvent
            var cp = eve.clipboardData;
            var data = null;
            var clipboardData = window.clipboardData; // IE
            if (!clipboardData) { //chrome
                clipboardData = e.originalEvent.clipboardData
            }
            //粘贴内容
            data = clipboardData.getData(‘Text‘);
        }
    });
});

html代码:

<span class="spans">要复制的内容</span>

 

以上是关于JS 文档拷贝(复制)和粘贴事件的主要内容,如果未能解决你的问题,请参考以下文章

js复制粘贴事件

ultraedit 复制代码到word上 没有颜色了

禁止拷贝网页代码,禁止复制粘贴

iOS)我应该在哪里复制和粘贴 facebook XML 片段?

c#如何监听复制(剪切)事件

VB中如何实现复制粘贴?