点击文件选择框,选择图片文件,通过FileReader对象,读取图片文件中的内容,存放于result中,具体代码如下

<input type="file" onchange="fileReader(this)" />
<div id="d"><img id="img" src="" />
</div>
<script type="text/javascript">
function fileReader(obj){var file = obj.files;var img = document.getElementById("img");var reader = new FileReader();// 操作图片if(/image/.test(file[0].type)){reader.readAsDataURL(file[0]);}else {alert('请选择图片!');obj.value = "";return;}// 图片加载错误reader.onerror = function(){document.write("图片加载错误");}// 图片加载完成reader.onload = function(){img.src = reader.result;}
}
</script>

js 点击文本框,预览选择图片相关推荐

  1. html 弹出复选框,js点击文本框弹出可选择的checkbox复选框

    本文分享一段代码实例,它能够点击文本框的时候,能够弹出下拉的checkbox复选框,选中复选框就能够将值写入文本框中,可能在实际应用中的效果没有这么直白简单,不过可以作为一个例子演示,以便于学习者理解 ...

  2. JQ input 文件上传并预览 选择图片后,在页面上预览图片,页面渲染

    有时候,我们更新界面信息时会遇到,选择图片后,并不能预览图片,必须提交数据库后才能在页面上显示出来,这样我们该怎样办呢? 起始jq为我们提供了两个方法change()和URL.createObject ...

  3. 点击编辑框全选内容java,js实现鼠标点击文本框自动选中内容的方法

    本文实例讲述了js实现鼠标点击文本框自动选中内容的方法.分享给大家供大家参考.具体如下: 这里使用JS实现鼠标点击时自动选中文本框文本的效果,相信许多朋友都遇到这种功能的,就是当我们点击文本框的时候, ...

  4. php 点击文本框弹出时间,点击Input框弹出日期选项

    点击text文本框弹出日期选择器 body{margin:0;padding:0;font:14px Verdana, Arial, sans-serif;line-height:200%;} #co ...

  5. 微信小程序商品详情页交互源码(选择商品类型切换、预览商品图片)

    maker一下自己捣鼓的商品详情页,主要是选择商品类型的交互和样式,点击不同类型切换图片和文字,商品增加减少,还有商品预览图片(本地图片无法预览!!!).. 源码下载:http://download. ...

  6. js上传视频,预览视频

    js上传视频,预览视频 <videostyle="width:300px; height:auto;object-fit: fill;"playsinlinecontrols ...

  7. jQuery实现点击文本框弹出热门标签的提示示例

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

  8. 点击文本框弹出热门标签

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

  9. 点击输入框弹出文字html,jQuery实现点击文本框弹出热门标签的提示效果

    jQuery实现点击文本框弹出热门标签的提示示例_网页代码站 body { font-size:12px;font-family:Arial; } #m_tagsItem { background:# ...

最新文章

  1. GIS软件开发工具包TatukGIS Developer Kernel更新至v11.5,修复紧急问题
  2. 与应用程序松耦合的报表开发组织
  3. Snackbar-Android M新控件
  4. system.gc 性能_使用这些先进的GC技术提高应用程序性能
  5. VS2012程序打包部署详解
  6. opencv 矫正图片
  7. python自学入门-初学 Python 者自学 Anaconda 的正确姿势是什么?
  8. 「基因组组装」用AMOS/minimus2合并两个contig
  9. AT24C32、AT24C64、AT24C128、AT24C256、AT24C512系列EEPROM芯片单片机读写驱动程序
  10. 程 | 深度学习 + OpenCV,Python 实现实时视频目标检测 机器之心 09-21
  11. 深度学习入门-基于python的理论与实现-深度学习
  12. 关系数据库中常用的数据结构
  13. Competition2:HRZ学英语
  14. gitlab 配置企业微信邮箱发送邮件
  15. 基于韦东山视频 regulator 学习笔记
  16. 微信订阅消息(后端)教程
  17. vm镜像 黑群晖_VMWare虚拟机安装黑群晖 (DSM6.2.1)
  18. 简单计算器(C 语言实现)
  19. 【面朝大厂】面试官:说几种常用的分布式 ID 解决方案
  20. 一、docker 入坑(win10和Ubuntu 安装)

热门文章

  1. 搭建Snipeit资产管理系统
  2. 如何控制四轴飞行器四个方向飞行
  3. apache ii评分怎么评_APACHE II评分表
  4. 人工智能是当前最好的计算机研究方向吗?
  5. 你的微信号安全吗?(附最新技术分享)
  6. RK3288 开发板 排插物理引脚对应图以及如何进入android6.0.1内核终端、uboot终端
  7. 关于音乐播放器锁屏播放,后台播放,封面显示等
  8. pppd详解_pppd命令使用详解
  9. Paper Reading - 基础系列 - 常用评价指标 ROC、PR、mAP
  10. Vue之如何动态渲染.vue文件