<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<script>
function execClick(){
document.execCommand("copy");
}
function execCopy(event,thisDiv){
if(isIE()){
if(window.clipboardData){
window.clipboardData.setData("Text", "aaaaaaaaaa");
alert(window.clipboardData.getData("Text"));
}
}else{
event.preventDefault();
if (event.clipboardData) {
event.clipboardData.setData("text/plain", "vvvvvvvvvvvvv");
alert(event.clipboardData.getData("text"));
}
}
}
function isIE(){
var input = window.document.createElement ("input");
//"!window.ActiveXObject" is evaluated to true in IE11
if (window.ActiveXObject === undefined) return null;
if (!window.XMLHttpRequest) return 6;
if (!window.document.querySelector) return 7;
if (!window.document.addEventListener) return 8;
if (!window.atob) return 9;
//"!window.document.body.dataset" is faster but the body is null when the DOM is not
//ready. Anyway, an input tag needs to be created to check if IE is being
//emulated
if (!input.dataset) return 10;
return 11;
}
</script>
<body>
<div id="thisDiv" onclick="execClick();" oncopy="execCopy(event,this);">这里是DIV的内容</div>
<div onclick="execClick();" oncopy="execCopy(event,this);"><span>dddddd</span></div>
</body>
</html>
分享到:
相关推荐
在Visual Basic(VB)编程环境中,我们可以利用剪贴板功能来处理各种类型的数据,包括文本、图像等。本篇文章将深入探讨如何利用Visual Basic实现图片的剪贴板操作,就如同处理文本一样便捷。 首先,我们需要理解VB...
剪贴板功能是计算机操作系统和应用程序中不可或缺的一部分,它允许用户在不同的位置之间方便地传输数据,如文本、图像和其他多媒体内容。这个功能的核心在于复制(Copy)和粘贴(Paste)操作,使得用户可以轻松地...
### HarmonyOS应用开发——剪贴板功能实现 #### 一、引言 随着移动设备的普及与发展,跨应用间的数据共享需求日益增加。HarmonyOS作为一款面向全场景的分布式操作系统,提供了强大的剪贴板服务,使开发者能够轻松...
JavaScript 实现复制或剪切内容到剪贴板功能的方法 在 Web 开发中,实现复制或剪切内容到剪贴板功能是一种常见的交互方式,许多网页都提供了这样的一键复制功能。那么,如何使用 JavaScript 实现复制或剪切内容到...
在这个项目中,我们将讨论如何使用VB2005创建一个COM类库来处理剪贴板功能,并通过VBS进行调用来显示剪贴板的内容。 首先,我们需要了解COM类库。COM类库是可重用的软件组件,它提供了接口供其他程序调用。在VB2005...
"兼容各浏览器的复制到剪贴板功能"这个实例就是一个解决这个问题的方案,通过结合JavaScript和Flash技术,实现了在各种主流浏览器上的兼容性。 JavaScript是一种广泛使用的客户端脚本语言,它可以在用户的浏览器上...
在Web应用中,复制和粘贴功能是常见的用户交互需求,而JS剪贴板功能就是用来满足这一需求的关键技术。本文将深入探讨如何使用JavaScript实现剪贴板的复制和粘贴功能。 ### 1. 剪贴板API的发展历程 早期的JS剪贴板...
**JavaScript 插件 zClip 实现复制到剪贴板功能** 在 Web 开发中,有时候我们需要为用户提供方便快捷地复制文本到剪贴板的功能。zClip 是一个 JavaScript 插件,它允许用户通过简单的点击操作就能实现这个需求。...
ZeroClipboard是一个流行的JavaScript库,它利用浏览器的Flash插件来实现跨浏览器的复制到剪贴板功能。本文将详细介绍如何使用ZeroClipboard库以及它的核心原理。 首先,让我们理解一下ZeroClipboard的工作机制。...
《使用jQuery.zclip实现JS复制到剪贴板功能详解》 在现代网页开发中,有时候我们需要为用户提供方便快捷地复制文本到剪贴板的功能,比如复制代码、链接等。这时,我们可以利用JavaScript库来实现这一需求,其中...
首先,你需要导入`QtQuick.Controls`模块来使用剪贴板功能: ```qml import QtQuick 2.0 import QtQuick.Controls 2.5 ``` `Clipboard`对象提供了几个主要方法来操作剪贴板: 1. `text`属性:获取或设置剪贴板上的...
通过这些知识点,开发者可以轻松地在Java程序中实现剪贴板功能,使得数据交换变得更加便捷。在实际应用中,剪贴板功能常用于各种场景,如文本编辑器、文件管理器等。理解并掌握这些概念对于提高Java应用程序的用户...
**正文** 标题提到的"Clipboardjs"是一款专为JavaScript设计的轻量级插件,用于实现复制文本到剪贴板的功能。...在实际项目中,结合HTML和JavaScript,我们可以快速构建出便捷的剪贴板功能,提高用户与网站的互动性。
在JavaScript的世界里,复制文本到剪贴板的功能是常见的需求,尤其在网页应用中,比如复制链接、代码或用户信息等。"zclip"是一个专门为此目的设计的jQuery插件,它能帮助开发者轻松实现这一功能,并且具有良好的...
在当今Web开发中,操作剪贴板功能是用户日常交互的一个重要方面。尽管如此,直接在网页中访问剪贴板是受到限制的,因为出于安全考虑,浏览器默认不允许脚本直接读取剪贴板数据。然而,某些场景下,例如在线文本编辑...
这个“VB2008剪贴板例程”提供了一些实例,帮助开发者理解如何在他们的应用程序中有效地使用剪贴板功能。下面我们将深入探讨剪贴板的基本概念、API调用以及如何在VB2008中实现剪贴板操作。 剪贴板是操作系统提供的...
总的来说,这个"高级的剪贴板程序VC"是一个使用C++和可能的MFC库编写的剪贴板工具,它扩展了系统默认的剪贴板功能,提供了更丰富的操作和管理剪贴板数据的能力。开发者通过`ddmgr.cpp`和`ddmgr.h`文件实现了剪贴板的...
在Android开发中,剪贴板(Clipboard)是一个非常实用的功能,允许应用程序之间交换文本或其它类型的数据。Android SDK提供了一个名为`ClipboardManager`的系统服务,使得开发者能够方便地实现复制和粘贴的操作。...
在Windows默认的剪贴板功能中,用户只能保存最近一次复制的内容,而Ditto则打破了这一限制,允许用户保存大量的剪贴板历史记录,方便随时查找和使用。这个工具的核心特点包括: 1. **历史记录管理**:Ditto会自动...
然而,系统自带的剪贴板功能通常仅能存储一条信息,这在需要频繁切换和粘贴多条数据时显得力不从心。此时,强大的第三方剪贴板工具——clipx应运而生,它极大地扩展了剪贴板的功能,让我们的工作效率得到了显著提升...