实现通过按下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实现图片粘贴到网页相关推荐

  1. js实现图片粘贴功能

    实现一个截取图片内容在粘贴板上,粘贴到指定的div的一个功能. 话不多说,上效果: 粘贴后: 实现思路:用一个div去监听paste事件,通过获取clipboardData的image对象,转化为fi ...

  2. node.js 爬虫 实现爬取网页图片并保存到本地

    node.js 爬虫 实现爬取网页图片并保存到本地 没有废话直接看代码 /*** 请求网站数据* 将数据保存本地文件*/ //不同协议引用不同模块,http https const http = re ...

  3. 摘自人民网体育频道的JS卷角翻转方块图片切换_网页代码站(www.webdm.cn)

    1 <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...

  4. js复制、粘贴完整实例代码

    前端哥最近在做在线工具箱,用到了js复制.粘贴的功能,刚好现在有时间就记录下来,避免将来需要用到时候随机可查阅,同时也希望帮助到各位正在学习的前端小伙伴们 前端哥用到的是浏览器自带clipboard ...

  5. html文本框监听粘贴,HTML5将粘贴板上的图片粘贴到文本框中

    小C的第一篇技术贴,不知道怎么写,就随便写点了,如果内容不是很好还请大家见谅,尽量给小C提点建议,遇到出错的地方请告诉小C,小C会根据错误的严重程度给大家发红包,小C在这里非常感谢了. 在一次开发中遇 ...

  6. 用js创建audio对象实现网页迷你音乐播放器

    主要是靠咋没的audio对象,我就不多说废话了,也不会说,直接上代码: HTML <!DOCTYPE html> <html><head><meta http ...

  7. 原生JS实现图片跑马灯特效

    今天给大家分享一个用原生JS实现的图片跑马灯特效,效果如下: 实现的代码如下,欢迎大家复制粘贴. <!DOCTYPE html> <html><head><m ...

  8. vue+element-ui实现富文本(含有图片粘贴拖拽上传)

    vue+element-ui实现富文本(含有图片粘贴拖拽上传) Just For Share | 仅仅分享 首先需要安装 cnpm i vue-quill-editor -D 富文本编辑器 cnpm ...

  9. html+css+js实现图片,文字,视频,背景音乐盛宴

    你进来了吗? 好吧,如果你感受到了欺骗,请您退出吧! 人菜瘾大,时隔一年,终究还是选了web前端,回想去年写的第一条博客也是html,命运总是这么巧合,哈哈哈哈! html+css+js实现图片,文字 ...

最新文章

  1. Nibiru Open Day,OZO 遇见 DigiArtist 国际数字艺术展
  2. python程序员收入-python收入
  3. 【android】夜间模式简单实现
  4. mysql数据库项目例子_很实用的MySql数据库语句(项目中的例子)
  5. Java相关面试题总结+答案(一)
  6. 树莓派3B+ Ubuntu mate16.04 开启热点
  7. bzoj1597 [Usaco2008 Mar]土地购买
  8. 传奇服务器维护活力值怎么算,电竞传奇活力值怎么补满 电竞传奇快速恢复方法...
  9. Windows开启SSH连接
  10. 中标麒麟(NeoKylin7)下达梦数据库(DM8)的安装部署
  11. C盘太小,调整磁盘分区大小
  12. 小程序轮播图swiper补充
  13. Nacos+openFeign 服务之间调用 出现错误:Load balancer does not contain an instance for the service 解决
  14. 操作系统教程(第6版) 预习笔记
  15. 阿里云DNS 新增云上线路的智能解析功能
  16. 越王勾践剑“千年不腐”传奇
  17. [案例7-2]商城进货交易记录
  18. python 画图 平滑曲线_用Python平滑曲线
  19. Python通过微信远程控制电脑 - python itchat
  20. 内置函数 ,匿名函数

热门文章

  1. Java-2-学习历程2:基础知识1,2,3文档、完整版视频资源、电子书籍下载
  2. 代码阅读器sourceInsight安装及使用
  3. u盘文件损坏Linux,linux下U盘变成只读文件系统的修复
  4. 关于Linux开启pathinfo,lnmp开启pathinfo
  5. 显卡驱动程序有必要更新吗?驱动人生带你分析
  6. 【黑马程序员】 学习笔记 - Java数组及排序算法
  7. android路由表位置,知乎上已获千赞,已拿到offer
  8. Google Earth Engine(GEE)——Landsat SR影像去云函数
  9. 【回顾】神策数据VP张涛:个性化推荐从入门到精通
  10. 让WPF中的DataGrid像Excel一样可以筛选