`

js复制内容到粘贴版(多按钮复制)方法二

 
阅读更多

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Zero Clipboard</title>
<script src="js/jquery.js"></script>
<script src="js/ZeroClipboard.js"></script>
<script language="JavaScript">
$(function(){
    for(i=1;i<31;i++){
        var clip = new ZeroClipboard($("#btn" + i));
    }
    clip.on('complete', function (client, args) {
        debugstr(args.text );
    });

    function debugstr(text) {
        $("#d_debug").append($("<p>").text(text));
    }
    $("#clear-test").on("click", function(){
        $("#testarea").val("");
        clip.resetText();
       
    });
})
</script>
</head>
<body>
<div style="float:right; width:300px;">
    <h4>Debug Console:</h4>
    <div id="d_debug"></div>
</div>
<div>
    <button id="btn1" data-clipboard-text="Copy1">复制</button><br><br>
    <button id="btn2" data-clipboard-text="Copy2">复制</button><br><br>
    <button id="btn3" data-clipboard-text="Copy3">复制</button><br><br>
    <button id="btn4" data-clipboard-text="Copy4">复制</button><br><br>
    <button id="btn5" data-clipboard-text="Copy5">复制</button><br><br>
    <button id="btn6" data-clipboard-text="Copy6">复制</button><br><br>
    <button id="btn7" data-clipboard-text="Copy7">复制</button><br><br>
    <button id="btn8" data-clipboard-text="Copy8">复制</button><br><br>
    <button id="btn9" data-clipboard-text="Copy9">复制</button><br><br>
    <button id="btn10" data-clipboard-text="Copy10">复制</button><br><br>
    <button id="btn11" data-clipboard-text="Copy11">复制</button><br><br>
    <button id="btn12" data-clipboard-text="Copy12">复制</button><br><br>
    <button id="btn13" data-clipboard-text="Copy13">复制</button><br><br>
    <button id="btn14" data-clipboard-text="Copy14">复制</button><br><br>
    <button id="btn15" data-clipboard-text="Copy15">复制</button><br><br>
    <button id="btn16" data-clipboard-text="Copy16">复制</button>
    <button id="btn17" data-clipboard-text="Copy17">复制</button>
    <button id="btn18" data-clipboard-text="Copy18">复制</button>
    <button id="btn19" data-clipboard-text="Copy19">复制</button>
    <button id="btn20" data-clipboard-text="Copy20">复制</button>
    <button id="btn21" data-clipboard-text="Copy21">复制</button>
    <button id="btn22" data-clipboard-text="Copy22">复制</button>
    <button id="btn23" data-clipboard-text="Copy23">复制</button>
    <button id="btn24" data-clipboard-text="Copy24">复制</button>
    <button id="btn25" data-clipboard-text="Copy25">复制</button>
    <button id="btn26" data-clipboard-text="Copy26">复制</button>
    <button id="btn27" data-clipboard-text="Copy27">复制</button>
    <button id="btn28" data-clipboard-text="Copy28">复制</button>
    <button id="btn29" data-clipboard-text="Copy29">复制</button>
    <button id="btn30" data-clipboard-text="Copy30">复制</button>
    <h4>
        <label for="testarea">Paste Text Here</label>
    </h4>
    <textarea id="testarea" cols="50" rows="3"></textarea>
    <p>
        <button id="clear-test">Clear Test Area</button>
    </p>
</div>
</body>
</html>
引入ZeroClipboard.js和ZeroClipboard.swf最新版本的。1.1.7版本的。

查找源码:http://jonrohan.github.io/ZeroClipboard/#demo

https://github.com/jonrohan/ZeroClipboard

分享到:
评论

相关推荐

    使用clipboard.js实现页面内容复制到剪贴板

    总结,Clipboard.js是实现页面内容复制到剪贴板的一个高效工具,它简化了原本复杂的过程,让开发者能够快速地为网页添加复制功能。只需几步简单的配置,就能使用户体验得到显著提升。在实际项目中,可以根据具体需求...

    移动端js复制功能,点击复制按钮,就可以复制指定的内容

    在本场景中,我们关注的是如何利用JS实现在移动端点击按钮后自动复制指定文本的功能,例如复制订单编号或快递单号。这个功能极大地提高了用户体验,避免了用户手动输入这些长串数字的繁琐步骤。 实现移动端JS复制...

    手机移动端 js复制粘贴

    在标题“手机移动端 js复制粘贴”中,我们聚焦于使用JavaScript实现在移动设备上实现一键复制到剪贴板的功能。这个功能在现代Web应用中非常常见,比如用户可能需要复制一段代码、链接或者任何其他文本信息。 描述...

    移动端js 点击按钮复制到粘贴

    综上所述,实现移动端JavaScript点击按钮复制到粘贴的功能,需要结合`document.execCommand()`和`navigator.clipboard` API,同时处理异步操作、权限问题以及浏览器兼容性。提供的`clipboard`文件可能包含了一个完整...

    js复制到粘贴板.zip

    在标题"js复制到粘贴板.zip"中提到的,是关于如何利用JavaScript实现从网页中复制文本到用户系统剪贴板的功能。这个压缩包包含了一个完整的资源,可能包括示例代码和必要的文件,用于演示这一过程。 描述中提到的...

    ZeroClipboard(JS复制内容到粘贴板)

    ZeroClipboard是一款JavaScript库,它允许用户通过点击网页上的按钮或元素将文本内容复制到用户的剪贴板中。这个工具在不依赖浏览器特定API或者需要用户输入任何文本的情况下,提供了便捷的复制功能。ZeroClipboard...

    js实现点击后将文字或图片复制到剪贴板的方法

    因此,实际应用中应该对复制的数据进行适当的清理和转义处理,确保用户粘贴到剪贴板的内容是安全的。 综上所述,通过JavaScript实现复制文字或图片到剪贴板的功能,可以根据实际的浏览器兼容性需求和项目的技术栈来...

    jquery 一键复制指定内容到剪贴板

    "jquery 一键复制指定内容到剪贴板"是jQuery的一个常见应用,用于实现用户点击按钮后快速将特定文本复制到剪贴板的功能。这个功能在现代Web应用中广泛使用,比如复制代码示例、URL链接或任何其他需要快速共享的信息...

    JavaScript按钮类\一个按钮完成对文本框内容的copy和复制

    - **`JM_cc`**:此函数用于复制文本框中的内容到剪贴板。 - 参数: - `ob`:待复制内容的文本框对象名。 - 实现逻辑: - 使用`MM_findObj`函数找到文本框对象。 - 选择文本框中的所有文本。 - 创建一个文本...

    H5 js点击按钮复制文本到粘贴板

    本文实例为大家分享了js点击按钮复制文本到粘贴板的具体代码,供大家参考,具体内容如下 准备:先去下载clipboard.js: 官网 移动端效果如下: 应用:html+js 代码如下: &lt;!DOCTYPE html&gt; &lt;...

    js实现复制和粘贴

    在JavaScript中实现复制和粘贴功能,通常涉及到浏览器的API以及一些第三方库的使用。这里主要介绍两种常见的方法:一种是使用原生的浏览器API,另一种是借助第三方库,如`ZeroClipboard`。 首先,我们来看看如何...

    js 复制粘贴功能

    **一、JavaScript基础及复制粘贴功能** 1. **DOM操作**:在JavaScript中,我们可以通过Document Object Model (DOM) API来操作HTML元素。要实现复制功能,首先需要选中用户想要复制的文本,这通常通过`document....

    JS 实现复制粘贴

    本篇文章将详细探讨如何使用`clipboard.js`来实现在网页上的复制粘贴功能,以及相关知识点。 首先,我们需要理解浏览器的安全限制。出于安全考虑,浏览器对直接操作剪贴板的功能进行了限制,不允许JavaScript直接...

    JavaScript实现复制内容到粘贴板代码

    要实现将input或textarea中的内容复制到粘贴板,我们可以使用JavaScript来编写相应的代码。下面将详细介绍这一功能的实现方法。 首先,我们需要创建一个函数,该函数能够接收一个DOM元素作为参数,这个元素可以是一...

    用JS实现右键的复制,拈帖和剪切功能

    ### 使用JavaScript实现右键的复制、粘贴和剪切功能 #### 一、背景介绍 在Web开发过程中,有时我们需要模拟浏览器自带的右键菜单中的复制(Copy)、粘贴(Paste)以及剪切(Cut)功能。这不仅能够增强用户体验,还...

    两种复制按钮实现复制功能

    本篇将深入探讨两种常见的JavaScript(js)实现复制功能的方法。 首先,我们来看第一种方法,基于`clipboard` API的实现。现代浏览器提供了`navigator.clipboard`接口,它允许JavaScript直接读取和写入剪贴板内容。...

    禁用网页“复制”、“粘贴”的破解方法

    向下滚动找到“脚本”部分,检查“活动脚本”或“JavaScript”设置,这些脚本可能被用来禁用复制和粘贴功能。如果它们被设为“禁用”,则可以改为“启用”。 6. 同样,也要检查“允许通过剪贴板进行数据交换”选项,...

    手机移动端 js复制粘贴.zip

    综上所述,"手机移动端 js复制粘贴.zip"提供的资源可以帮助开发者理解和实现移动端JavaScript的复制粘贴功能,确保在各种环境下都有良好的用户体验。通过学习和实践,开发者可以提升其在移动Web开发中的技能,创建...

    js兼容chrome、firefox复制、粘贴

    在JavaScript编程中,实现跨浏览器的复制和粘贴功能是一个常见的...通过以上方法,我们可以为Chrome和Firefox提供一致的复制粘贴体验。在开发过程中,始终关注浏览器兼容性和用户隐私,以提供更安全、可靠的Web应用。

    点击按钮复制功能

    总的来说,"点击按钮复制功能"的实现涉及到JavaScript事件处理、DOM操作、浏览器API的使用,以及针对不同平台的适配。理解并掌握这些知识点对于提升用户界面的易用性和开发效率至关重要。在实际开发中,开发者还需要...

Global site tag (gtag.js) - Google Analytics