js實現(xiàn)圖片粘貼到網(wǎng)頁
更新時間:2019年12月06日 17:10:45 作者:hhzzcc_
這篇文章主要為大家詳細介紹了js實現(xiàn)圖片粘貼到網(wǎng)頁,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例實現(xiàn)通過按下ctrl + v將粘貼板上的圖片粘貼到網(wǎng)頁中,話不說直接上代碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>圖片粘貼</title>
<style>
#img{
width: 500px;
}
</style>
<img id="img" src="" alt="">
通過Ctrl + v將圖片粘貼
</head>
<body>
<script>
setPasteImg();
//獲取粘貼板上的圖片
function setPasteImg(){
//粘貼事件
document.addEventListener('paste', function(event){
if (event.clipboardData || event.originalEvent) {
var clipboardData = (event.clipboardData || event.originalEvent.clipboardData);
if(clipboardData.items){
var blob;
for (var i = 0; i < clipboardData.items.length; i++) {
if (clipboardData.items[i].type.indexOf("image") !== -1) {
blob = clipboardData.items[i].getAsFile();
}
}
var render = new FileReader();
render.onload = function (evt) {
//輸出base64編碼
var base64 = evt.target.result;
document.getElementById('img').setAttribute('src',base64);
}
render.readAsDataURL(blob);
}
}
})
}
</script>
</body>
</html>
演示結果

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
身份證號碼前六位所代表的省,市,區(qū), 以及地區(qū)編碼下載
身份證號碼前六位所代表的省,市,區(qū), 以及地區(qū)編碼下載...2007-04-04
JavaScript獲取并更改input標簽name屬性的方法
這篇文章主要介紹了JavaScript獲取并更改input標簽name屬性的方法,涉及javascript針對表單元素屬性的相關操作技巧,需要的朋友可以參考下2015-07-07
JavaScript 自動分號插入(JavaScript synat:auto semicolon insertion)
今天在看《Extjs中文手冊》的時候,寫了四五行樣例代碼,結果IE和Firefox一直報錯不通過。2009-11-11
JavaScript架構前端不能沒有監(jiān)控系統(tǒng)原因
這篇文章主要為大家介紹了為什么前端不能沒有監(jiān)控系統(tǒng)的原因,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06
js面向?qū)ο蠓庋b級聯(lián)下拉菜單列表的實現(xiàn)步驟
這篇文章主要介紹了js面向?qū)ο蠓庋b級聯(lián)下拉菜單列表的實現(xiàn)步驟,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下2021-02-02

