温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JS如何操作剪贴板

发布时间:2021-07-28 10:43:54 来源:亿速云 阅读:127 作者:小新 栏目:web开发

小编给大家分享一下JS如何操作剪贴板,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

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

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

param1 :数据类型 text 或 URL等。

param2 :数据内容。

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

清空数据的方法 clearData(param1)

<HTML>   <HEAD>   <TITLE>测试操作剪贴板</TITLE>   </HEAD>   <script>   function copyToClipboard()   {    var d=document.all("source").value;    window.clipboardData.setData('text',d);   }   </script>   <BODY>   <button onclick="copyToClipboard();">拷贝</button>   <input type="text" size=20 id="source" value="测试数据">   <br>   <button onclick="alert(window.clipboardData.getData('text'));">显示</button>   <button onclick="window.clipboardData.clearData('text');">清空</button>   </BODY>   </HTML>   下面是另一个例子实现页面中选中字符,并拖拉到文本区功能。注意其中的window.event.dataTransfer对象也可处理剪贴板内容,不过只能用在 drag-and-drop 操作中。 <HTML>   <HEAD>   <TITLE>测试操作剪贴板2</TITLE>   </HEAD>   <script>   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;   }   </script>   <BODY> <p id="mySource" ondragstart="window.event.dataTransfer.effectAllowed = 'move';">选择我们并把我们拖到下面的textarea</p>   <textarea id="myTarget" ondrop="transferDrop();" ondragover="window.event.returnValue = false;" ondragenter="transferDrag();">   </textarea> </BODY>   </HTML>

以上是“JS如何操作剪贴板”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js
AI