php操作剪贴板内容代码,详细解答JS操作剪贴板
本篇文章给大家介绍了如何用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操作剪贴板相关推荐
- php操作剪贴板内容代码,JavaScript操作剪贴板的实现方法介绍
本篇文章给大家带来的内容是关于JavaScript操作剪贴板的实现方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 通过 js 可以操作剪贴板的 复制 剪切 粘贴 用到的方法和 ...
- 三、Hive数据仓库应用之Hive数据操作语言(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)
Hive远程模式部署参考: 一.Hive数据仓库应用之Hive部署(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7) Hive数据定义语言 ...
- js post方式请求另外一个php,利用JS使用POST方式提交请求的方法(结合代码详细解答)...
下面是我给大家整理的利用JS使用POST方式提交请求的方法,有兴趣的同学可以去看看. 一般都是写上隐藏的form标签,用来调用js函数然后submit 全部用js来写也行,以下是我在一个问答频道看见别 ...
- BP神经网络python代码详细解答(来自原文翻译)
翻译如下 ** <font color=black size=6.5> 在 SCRATCH采用python 上实现一种神经网络 ** 注: Scratch是一款由麻省理工学 ...
- python操作hive数据库代码_Python连接Hive操作数据库
前言 客户端连接Hive需要使用HiveServer2.HiveServer2是HiveServer的重写版本,HiveServer不支持多个客户端的并发请求.当前HiveServer2是基于Thri ...
- 浙江计算机二级操作题内容,浙江省计算机二级上机操作题(新)
第二部份 C程序设计上机操作题 .................................................................................... ...
- 浙江计算机二级操作题内容,浙江省计算机二级上机操作题(新).doc
TOC \o "1-3" \h \z HYPERLINK \l "_Toc148790916" 第二部份 C程序设计上机操作题 PAGEREF _Toc1487 ...
- 四、Hive数据仓库应用之Hive数据查询语言(一)(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)
Hive远程模式部署参考: 一.Hive数据仓库应用之Hive部署(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7) Hive数据定义语言 ...
- UltraEdit剪贴板内容有时无法直接粘贴的原因
很久之前就发现有这么个问题,用UltraEdit编辑器(以下简称UE)复制或剪切文本后,有时无法直接粘贴到我用Delphi7写的程序里,但如果先粘贴到记事本再从记事本复制粘贴是可以的,特别是在通过远程 ...
最新文章
- 在R中子集化数据框的5种方法
- 解决vue中对象属性改变视图不更新的问题
- 汇编语言--CPU对存储器的读写
- mybatis缓存机制
- 分享9个实用的电脑维修技巧,赶紧收藏吧!
- Asp.NET Core 中如何加密 Configuration ?
- 读取csv格式的数据
- html语言重点,HTML 基础重点(1)
- 喝酒划拳中的数学(附:摇号)
- oracle 静默 建库,静默安装Oracle 11gR2软件并且手动建库
- vi/vim的使用方法及常用的快捷键--vimer们的福音
- 揭秘 IPython 的 5 种最佳调试方法
- cassini服务器源代码
- 【特征提取】基于matlab频带方差端点检测【含Matlab源码 1765期】
- 7-2 哈利·波特的考试 (25 分)(解释的挺详细了吧)
- 一位五年工作经验架构师的感悟
- 如何做个人微信号营销,一个人人都能月入3000微信营销方法你真的知道吗?
- Android 经典笔记之五:DownloadManager下载管理器介绍
- 小目标检测的相关挑战与问题
- Tampermonkey 高级API的使用 附Demo
热门文章
- Vue项目中实现用户登录及token验证
- 【操作系统-Windows】使用“任务计划程序”延时启动程序
- 如何搭建三层架构?(3)
- Linux启动tomcat后局域网无法访问,发现8888端口只在tcp6上,而局域网只能访问tcp
- 小程序毕业设计 基于微信健身房私教预约小程序毕业设计开题报告功能参考
- Python:reshape()函数
- [原创]身体是革命的本钱
- springboot+vue项目使用jwt token验证登录,token验证失败
- 【电子学会】2019年03月图形化一级 -- 火箭发射
- 解决Ubuntu系统安装QT出错的问题:qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it