Javascript粘贴板(clipboardData)

当调用JavaScript的OnPaste和OnCut事件时,想要获取当前的Copy或Cut的那部分内容,我们必须借助剪切板(clipboardData),缓存一下这些信息。但是Firefox不支持clipboardData,必须借助 Zero Clipboardhttp://code.google.com/p/zeroclipboard/wiki/Instructions)来实现。
 
下面介绍的是clipboardData的一些使用:
 

 

描述:

对剪贴板中数据的操作.

方法:

方法描述参数
clearData([sFormat]) 从剪贴板删除一种或多种数据格式可选的

Text  移除字符串格式数据

URL  移除URL格式数据

File  Removes the file format.

HTML  Removes the HTML format.

Image  Removes the image format.

getData(sFormat)从剪贴板上获取指定格式的数据必须的
Text 获取字符串格式的数据
URL  获取URL格式的数据
setData(sFormat,sData)将制定格式的数据赋值给剪贴板对象必须的
sFormat  Text 获取字符串格式的数据
               URL  获取URL格式的数据
sData      字符串

 

例子:

    <input type="text" id="txt" />
    <input type="button" value="SetData" οnclick="setdata()" />
    <input type="button" value="GetData" οnclick="getdata()" />
    <input type="button" value="ClearData" οnclick="cleardata()" />
    
    <script type="text/javascript">
        function setdata(){
            clipboardData.setData("Text","of course");
        }
        
        function getdata(){
            document.getElementById("txt").value=clipboardData.getData("Text");
        }
        
        function cleardata(){
            window.clipboardData.clearData();
        }
    </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值