本篇文章给大家介绍了如何用JS操作剪贴板的功能,并把实例代码做了分享,需要的朋友学习下吧。

javascript可以轻松操作客户端剪贴板内容,不过只适用IE5以上浏览器。

javascript可以使用window.clipboardData对象处理剪贴板内容。

保存到剪贴板的方法setData(param1, param2)。

param1 :数据类型 text 或 URL等。

param2 :数据内容。

从剪贴板读出数据的方法 getdata(param1)

清空数据的方法 clearData(param1)

测试操作剪贴板

function copyToClipboard()

{

var d=document.all("source").value;

window.clipboardData.setData('text',d);

}

拷贝

显示

清空

下面是另一个例子实现页面中选中字符,并拖拉到文本区功能。注意其中的window.event.dataTransfer对象也可处理剪贴板内容,不过只能用在 drag-and-drop 操作中。

测试操作剪贴板2

function transferDrop() {

window.event.srcElement.innerText = window.event.dataTransfer.getData("text");

window.event.returnValue = false;

}

function transferDrag() {

window.event.dataTransfer.dropEffect = 'move';

window.event.returnValue = false;

}

选择我们并把我们拖到下面的textarea

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

php操作剪贴板内容代码,详细解答JS操作剪贴板相关推荐

  1. php操作剪贴板内容代码,JavaScript操作剪贴板的实现方法介绍

    本篇文章给大家带来的内容是关于JavaScript操作剪贴板的实现方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 通过 js 可以操作剪贴板的 复制 剪切 粘贴 用到的方法和 ...

  2. 三、Hive数据仓库应用之Hive数据操作语言(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

    Hive远程模式部署参考: 一.Hive数据仓库应用之Hive部署(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7) Hive数据定义语言 ...

  3. js post方式请求另外一个php,利用JS使用POST方式提交请求的方法(结合代码详细解答)...

    下面是我给大家整理的利用JS使用POST方式提交请求的方法,有兴趣的同学可以去看看. 一般都是写上隐藏的form标签,用来调用js函数然后submit 全部用js来写也行,以下是我在一个问答频道看见别 ...

  4. BP神经网络python代码详细解答(来自原文翻译)

    翻译如下 ** <font color=black size=6.5> 在 SCRATCH采用python 上实现一种神经网络 **         注: Scratch是一款由麻省理工学 ...

  5. python操作hive数据库代码_Python连接Hive操作数据库

    前言 客户端连接Hive需要使用HiveServer2.HiveServer2是HiveServer的重写版本,HiveServer不支持多个客户端的并发请求.当前HiveServer2是基于Thri ...

  6. 浙江计算机二级操作题内容,浙江省计算机二级上机操作题(新)

    第二部份 C程序设计上机操作题 .................................................................................... ...

  7. 浙江计算机二级操作题内容,浙江省计算机二级上机操作题(新).doc

    TOC \o "1-3" \h \z HYPERLINK \l "_Toc148790916" 第二部份 C程序设计上机操作题 PAGEREF _Toc1487 ...

  8. 四、Hive数据仓库应用之Hive数据查询语言(一)(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

    Hive远程模式部署参考: 一.Hive数据仓库应用之Hive部署(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7) Hive数据定义语言 ...

  9. UltraEdit剪贴板内容有时无法直接粘贴的原因

    很久之前就发现有这么个问题,用UltraEdit编辑器(以下简称UE)复制或剪切文本后,有时无法直接粘贴到我用Delphi7写的程序里,但如果先粘贴到记事本再从记事本复制粘贴是可以的,特别是在通过远程 ...

最新文章

  1. windows下使用Jenkins搭建CI持续集成平台(版本源码管理使用SVN)
  2. Kirill And The Game CodeForces - 842A
  3. Strange Partition CodeForces - 1471A
  4. c3d怎么调语言,falc3d参数调整心得
  5. springcloud 入门 4 (rebbon源码解读)
  6. 如何“发现”失联多年好友?代码告诉你!
  7. windows 驱动开发 DDK与WDK WDM的区别
  8. FPN网络结构及Pytorch实现
  9. C# ManualResetEvent 类分析
  10. 输出100以内的奇数
  11. 《谷物大脑》笔记(初稿)
  12. 腾讯安全御见威胁情报中心截获粗鲁的矿工,三种方式猛攻企业网络
  13. 【知识兔】2022年9月份计算机一级开始报名啦+考试资料
  14. python提取cad坐标_教你一个CAD坐标提取的小技巧
  15. webstorm项目上传git遇到的坑
  16. SAP知识精解-物料需求计划MRP-02-MRP过程
  17. 北航计算机学院网络安全班,2021年北航网络空间安全学院网络空间安全专业目录分数线参考书真题及考研经验...
  18. LeetCode知识点总结 - 844
  19. java.sql.SQLException: Subquery returns more than 1 row
  20. 2017届中兴综合面试

热门文章

  1. 基于51单片机的高精度时钟设计
  2. 金三银四-帮你改简历:助你有份好工作
  3. ISO9001体系认证办理需要多长时间
  4. 没结过婚的我,所了解的婚姻
  5. 【Kotlin 初学者】函数(方法)
  6. 新华三网络教程之ipsce实战IKE配置
  7. mysql 当前时间减指定时间_Mysql时间加减函数
  8. Android开发背景
  9. java saml_java – 验证SAML响应的签名
  10. canal mysql to es 部署操作流程文档