亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js利用clipboardData實現(xiàn)截屏粘貼功能

 更新時間:2016年10月12日 09:31:53   作者:張虹旺  
這篇文章主要為大家詳細介紹了js利用clipboardData實現(xiàn)截屏粘貼功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了clipboardData截屏粘貼實現(xiàn)代碼,供大家參考,具體內容如下

<!DOCTYPE html> 
<html> 
<head lang="en"> 
  <meta charset="UTF-8"> 
  <title>copyimg</title> 
 
  <style type="text/css"> 
    #box{ width:200px; height:200px; border:1px solid #ddd; } 
  </style> 
 
</head> 
 
<script language="JavaScript"> 
 
 
</script> 
 
<body> 
<h1>利用 clipboardData 在網(wǎng)頁中實現(xiàn)截屏粘貼的功能</h1> 
<hr /> 
<div><input type="text" id="testInput" placeholder="截屏后粘貼到輸入框中" size="30" /></div> 
<script type="text/javascript"> 
  (function(){ 
    var imgReader = function( item ){ 
      var blob = item.getAsFile(), 
          reader = new FileReader(); 
 
      reader.onload = function( e ){ 
        var img = new Image(); 
 
        img.src = e.target.result; 
 
        document.body.appendChild( img ); 
      }; 
 
      reader.readAsDataURL( blob ); 
    }; 
    document.getElementById( 'testInput' ).addEventListener( 'paste', function( e ){ 
      var clipboardData = e.clipboardData, 
          i = 0, 
          items, item, types; 
 
      if( clipboardData ){ 
        items = clipboardData.items; 
 
        if( !items ){ 
          return; 
        } 
 
        item = items[0]; 
        types = clipboardData.types || []; 
 
        for( ; i < types.length; i++ ){ 
          if( types[i] === 'Files' ){ 
            item = items[i]; 
            break; 
          } 
        } 
 
        if( item && item.kind === 'file' && item.type.match(/^image\//i) ){ 
          imgReader( item ); 
        } 
      } 
    }); 
  })(); 
</script> 
 
</body> 
</html> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Javascript實現(xiàn)秒表計時游戲

    Javascript實現(xiàn)秒表計時游戲

    這篇文章主要為大家詳細介紹了Javascript實現(xiàn)秒表計時游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • JavaScript中創(chuàng)建對象的模式匯總

    JavaScript中創(chuàng)建對象的模式匯總

    本文給大家js創(chuàng)建對象的模式包括對象字面量,工廠模式,構造函數(shù)模式,原型模式,結合構造函數(shù)和原型模式,原型動態(tài)模式 ,感興趣的朋友參考下
    2016-04-04
  • 老生常談JavaScript 函數(shù)表達式

    老生常談JavaScript 函數(shù)表達式

    下面小編就為大家?guī)硪黄仙U凧avaScript 函數(shù)表達式。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Typescript高級類型Record,Partial,Readonly詳解

    Typescript高級類型Record,Partial,Readonly詳解

    這篇文章主要介紹了Typescript高級類型Record,Partial,Readonly等介紹,keyof將一個類型的屬性名全部提取出來當做聯(lián)合類型,本文通過實例代碼給大家詳細講解需要的朋友可以參考下
    2022-11-11
  • javascript cookie的簡單應用

    javascript cookie的簡單應用

    這篇文章主要介紹了javascript cookie的簡單應用,我們先介紹一下cookie的使用,以及我后面簡單封裝一個cookie操作的單例,便于實現(xiàn)cookie的設置,獲取,刪除的方法,感興趣的小伙伴們可以參考一下
    2016-02-02
  • js模擬hashtable的簡單實例

    js模擬hashtable的簡單實例

    本篇文章主要是對js模擬hashtable的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-03-03
  • 微信小程序下拉菜單效果的實例代碼

    微信小程序下拉菜單效果的實例代碼

    這篇文章主要介紹了微信小程序下拉菜單效果的實例代碼,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • javascript 鼠標滾輪事件

    javascript 鼠標滾輪事件

    由于鼠標滾輪事件在 IE 和 FF 的實現(xiàn)有點不一樣,所以有需要把這個寫成一個統(tǒng)一可用的事件。
    2009-04-04
  • JavaScript 聯(lián)動的無限級封裝類,數(shù)據(jù)采用非Ajax方式,隨意添加聯(lián)動

    JavaScript 聯(lián)動的無限級封裝類,數(shù)據(jù)采用非Ajax方式,隨意添加聯(lián)動

    JavaScript 聯(lián)動的無限級封裝類,數(shù)據(jù)采用非Ajax方式,隨意添加聯(lián)動
    2010-06-06
  • JS簡單實現(xiàn)點擊按鈕或文字顯示遮罩層的方法

    JS簡單實現(xiàn)點擊按鈕或文字顯示遮罩層的方法

    這篇文章主要介紹了JS簡單實現(xiàn)點擊按鈕或文字顯示遮罩層的方法,涉及javascript鼠標事件響應及頁面元素屬性動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04

最新評論