• Javascript之clipBoard操作


    1、clipBoard 是网页上剪贴板,可以获取剪切板上值,可能类似物键-值对这种模式取值赋值,如果在copy网上的某篇博客时,往往会带有“转载自xxxx地方 http://www.xxx.com/xxxx/xxx",如果你Copy你做的网站,就算你先用clipboardData.getData('Text')【取出剪切板中的内容】,再拼接上”转载自xxxx地方 http://www.xxx.com/xxxx/xxx“,复制出的内容上带不上这就话的,因为你还要再把拼接后的这个字符串再用clipboardData.setData('Text',txt) 设置一下。需要注意的是,先把内容从剪切板中读取出来,使用setTimeout("方法名",时间)延迟0.1秒再修改剪切板中的字符串。无法直接使用modifyClipboard()在剪切板中修改。

     1 <html xmlns="http://www.w3.org/1999/xhtml">
     2 <head>
     3     <title></title>
     4     <script type="text/javascript">
     5         function modifyClipboard() {
     6             var txt = clipboardData.getData('Text');
     7             txt = txt + "本文章转载自传智博客" + location.href;
     8             clipboardData.setData('Text',txt);      
     9         }
    10     </script>
    11 </head>
    12 <body oncopy="setTimeout('modifyClipboard()',100);">
    13      <input type="button" value="分享给好友" onclick="clipboardData.setData('Text','我已经发现很好玩的网游,很黄很暴力!'+ location.href);alert('已将地址放入粘贴板中');" />
    14      <p>这是一篇很不错的文章!</p>
    15     手机号:<input type="text" oncopy = "alert('不允许复制手机号!');return false;" /><br />
    16     再次录入手机号:<input type="text" onpaste ="alert('不允许粘贴!请手工录入!');return false;" />
    17 </body>
    18 </html>
    View Code
  • 相关阅读:
    数据结构与算法—栈和队列
    数据结构与算法—双向链表
    数据结构与算法—单向循环链表
    hashMap高低位异或原理
    MySQL中order by排序时,数据存在null,排序在最前面
    Class.getSimpleName()的作用
    Linux密码过期问题,即WARNING:Your password has expired
    CSS

    easyexcel注解
  • 原文地址:https://www.cnblogs.com/luyuwei/p/3376428.html
Copyright © 2020-2023  润新知