本篇文章给大家介绍了如何用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. 在R中子集化数据框的5种方法
  2. 解决vue中对象属性改变视图不更新的问题
  3. 汇编语言--CPU对存储器的读写
  4. mybatis缓存机制
  5. 分享9个实用的电脑维修技巧,赶紧收藏吧!
  6. Asp.NET Core 中如何加密 Configuration ?
  7. 读取csv格式的数据
  8. html语言重点,HTML 基础重点(1)
  9. 喝酒划拳中的数学(附:摇号)
  10. oracle 静默 建库,静默安装Oracle 11gR2软件并且手动建库
  11. vi/vim的使用方法及常用的快捷键--vimer们的福音
  12. 揭秘 IPython 的 5 种最佳调试方法
  13. cassini服务器源代码
  14. 【特征提取】基于matlab频带方差端点检测【含Matlab源码 1765期】
  15. 7-2 哈利·波特的考试 (25 分)(解释的挺详细了吧)
  16. 一位五年工作经验架构师的感悟
  17. 如何做个人微信号营销,一个人人都能月入3000微信营销方法你真的知道吗?
  18. Android 经典笔记之五:DownloadManager下载管理器介绍
  19. 小目标检测的相关挑战与问题
  20. Tampermonkey 高级API的使用 附Demo

热门文章

  1. Vue项目中实现用户登录及token验证
  2. 【操作系统-Windows】使用“任务计划程序”延时启动程序
  3. 如何搭建三层架构?(3)
  4. Linux启动tomcat后局域网无法访问,发现8888端口只在tcp6上,而局域网只能访问tcp
  5. 小程序毕业设计 基于微信健身房私教预约小程序毕业设计开题报告功能参考
  6. Python:reshape()函数
  7. [原创]身体是革命的本钱
  8. springboot+vue项目使用jwt token验证登录,token验证失败
  9. 【电子学会】2019年03月图形化一级 -- 火箭发射
  10. 解决Ubuntu系统安装QT出错的问题:qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it