js实现图片粘贴到网页


Posted in Javascript onDecember 06, 2019

本文实例实现通过按下ctrl + v将粘贴板上的图片粘贴到网页中,话不说直接上代码

<!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>

演示结果

js实现图片粘贴到网页

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
对textarea框的代码调试,而且功能上使用非常方便,酷
Jun 30 Javascript
js 未结束的字符串常量错误解决方法
Jun 13 Javascript
JS获取键盘上任意按键的值(实例代码)
Nov 12 Javascript
jquery中get,post和ajax方法的使用小结
Feb 04 Javascript
javascript进行数组追加方法小结
Jun 16 Javascript
判断JS对象是否拥有某属性的方法推荐
May 12 Javascript
bootstrap输入框组代码分享
Jun 07 Javascript
简单模拟node.js中require的加载机制
Oct 27 Javascript
javascript 组合按键事件监听实现代码
Feb 21 Javascript
完美解决axios跨域请求出错的问题
Feb 05 Javascript
详解Vue串联过滤器的使用场景
Apr 30 Javascript
JavaScript cookie原理及使用实例
May 08 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
Dec 06 #Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
Dec 06 #Javascript
微信小程序实现滚动加载更多的代码
Dec 06 #Javascript
微信小程序实现滑动翻页效果(完整代码)
Dec 06 #Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
Dec 06 #Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
Dec 06 #Javascript
微信小程序激励式视频广告组件使用详解
Dec 06 #Javascript
You might like
提升PHP执行速度全攻略(上)
2006/10/09 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
2007/04/29 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
JSONP基础知识详解
2017/03/19 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
vue实现的网易云音乐在线播放和下载功能案例
2019/02/18 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
python字典DICT类型合并详解
2017/08/17 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
简单介绍django提供的加密算法
2019/12/18 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
留学顾问岗位职责
2014/04/14 职场文书
小学家长评语大全
2014/04/16 职场文书
初三开学计划书
2014/04/27 职场文书
大学生求职信范文
2014/05/24 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
离婚协议书范文
2015/01/26 职场文书
爱心募捐通知范文
2015/04/27 职场文书
污水处理保证书
2015/05/09 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
使用python向MongoDB插入时间字段的操作
2021/05/18 Python