js使用html5,JS使用H5实现图片预览功能
//预览图片,参数说明:第一个参数:要预览的file对象,第二个参数:预览的img标签的id名称
function yl(obj,id) {
//FileReader
if(window.FileReader){//验证当前的浏览器是否支持图片预览
var reader=new FileReader();
var file=obj.files[0];
var regexImage=/^image\//;//js正则表达式,匹配是否拥有image
if(regexImage.test(file.type)){
//设置读取结束的回调函数
reader.οnlοad=function(data){
var img=document.getElementById(id);
img.src=data.target.result;//将结果数据显示到img标签上
};
//开始读取上传的文件内容
reader.readAsDataURL(file);
}else{
alert("亲,看清楚是图片预览");
return;
}
}else{
alert("亲,浏览器该升级了");
return;
}
}
js使用html5,JS使用H5实现图片预览功能相关推荐
- 原生js实现ajax的文件异步提交功能、图片预览功能.实例
采用html5使得选择图片改变时,预览框中图片随之改变.input文件选择框美化.原生js完成文件异步提交 效果图: 代码如下,可直接复制并保存为html文件打开查看效果 <html> & ...
- vue+vant使用图片预览功能ImagePreview的问题
如果您搜到这篇文章的话,那员外估计您遇到跟我一样的问题了,即在打开图片预览功能后,如果不关闭预览的图片,同时改变路由的话,会发现即使路由改变了,预览的图片还在文档的最顶层显示,如图: 着实让员外百思不 ...
- 【若依(ruoyi)】表格图片预览功能图片超宽、超高问题
前言 若依(ruoyi): v4.3 360极速浏览器 12.0.1550.0 (正式版本) (32 位) 操作系统 Windows 10 OS Version 2004 (Build 19041.5 ...
- 微信小程序实现图片预览功能
小程序有提供预览图片的wx.previewImage方法 先在页面上放上图片标签 <imagecatch:tap="preview"data-src = 'https://s ...
- django admin后台列表页、修改/详情页图片预览功能
目录 一.admin后台列表页的图片预览功能 二.admin后台修改/详情页图片预览功能 1,添加html前端代码 2.在admin.py文件中添加以下代码: 1.列表页图片问题:在admin列表页中 ...
- 带图片预览功能的图片上传
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- html预览图片的功能,javascript实现的图片预览功能
本文实例讲述了javascript实现的图片预览功能.分享给大家供大家参考,具体如下: 1.将下面的代码复制到 内 /* Thumbnail image viewer- ?Dynamic Drive ...
- vue图片缩略图及图片预览功能
前言 上次有个需求,是要给图片做个缩略图以及预览功能.其实用vue来实现是很简单的, 几句代码可以搞定,也不需要什么额外的插件. 效果如下: vue显示图片缩略图 vue显示图片预览功能 核心代码 两 ...
- 最简单的图片预览功能【兼容IE8】
最简单的图片预览功能[兼容IE8] 将如下代码放入<head></head>中: <html><head> <script type=&quo ...
- JS使用H5实现图片预览
上传图片实现预览的功能,以下是代码的实现: <!DOCTYPE html> <html> <head> <meta charset="UTF-8&q ...
最新文章
- 那些年值得铭记的时刻
- 华为开发者大会HDC.Cloud技术探秘:云搜索服务技术实践
- 两个软件相互交换数据_六轴算法机软件使用说明
- 增大iphone音量技巧_原来苹果手机隐藏功能这么好用!调整这个设置,一键增大外放音量...
- php excel中解析显示html代码_骑士cms从任意文件包含到远程代码执行漏洞分析
- ReactNative开发笔记(持续更新...)
- php redis微信发红包,高阶篇二 使用Redis队列发送微信模版消息
- Google浏览器截长图 不需要借助任何插件!!!
- deepdive连接mysql数据库_如何从Error Code获取Message
- 2019-1-7Xiaomi Mi5 刷全球版MIUI教程
- Mysql查询为空赋值为0
- [RHEL5企业级Linux服务攻略]--第1季 Linux服务器的搭建与测试
- java每隔一小时fullgc_JVM菜鸟进阶高手之路六(JVM每隔一小时执行一次Full GC)
- 验证二叉树后序遍历序列是否符合要求
- 利用360安全防护代码加固你的网店、网站
- 远程计算机超出最大连接数,远程桌面超出了最大连接数怎么办呢?
- 使用无线投屏软件将手机和电脑画面同步
- 应用统计学方差分析之单因素方差分析原理解析(含Python代码)
- 学好数据结构的重要性
- archlinux fcitx5-rime五笔输入法