JS上传图片前实现图片预览效果的方法

作者:代码家园 时间:2024-04-30 10:10:12 

本文实例讲述了JS上传图片前实现图片预览效果的方法。分享给大家供大家参考。具体实现方法如下:

<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS上传图片前的图片预览效果</title>
</head>
<body>
<input id="myfile" type="file" />
<br />
<img src="/images/logo.gif" alt="Image to be upload." />
<div id="info"></div>
<script type="text/javascript">
var dFile = document.getElementById('myfile');
var dImg = document.getElementsByTagName('img')[0];
var dInfo = document.getElementById('info');
dFile.onchange = function(){
 if(!dFile.value.match(/.jpg|.gif|.png|.bmp/i)){alert('File type must be: .jpg, .gif, .bmp or .png !');return;}
 if(dFile.files){
  dImg.src = dFile.files[0].getAsDataURL();
 }else if(dFile.value.indexOf('\\') > -1 || dFile.value.indexOf('\/') > -1){
  dImg.src = dFile.value;
 }
}
</script>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

标签:JS,上传,图片,预览
0
投稿

猜你喜欢

  • Jquery 切换不同图片示例代码

    2024-04-16 09:31:33
  • 在SQL Server中处理空值时涉及的三个问题

    2009-02-05 15:30:00
  • Python爬虫实现selenium处理iframe作用域问题

    2021-05-23 03:09:42
  • Jupyter Notebook打开任意文件夹操作

    2021-04-25 17:11:45
  • python编程使用PyQt制作预览窗口游戏中的小地图

    2023-12-29 09:54:24
  • Java实现数据库连接池简易教程

    2024-01-20 01:30:29
  • Python接入MySQL实现增删改查的实战记录

    2023-08-23 04:52:50
  • 微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析

    2023-07-02 05:30:09
  • Python中的默认参数实例分析

    2023-02-20 20:19:38
  • C#实现的ACCESS数据库操作类完整实例

    2024-01-20 02:57:36
  • 5个css布局的常见问题及解决方法

    2009-11-19 13:21:00
  • IIS+PHP添加对webp格式图像的支持配置方法

    2023-05-28 11:20:11
  • block 和 inline 答案揭晓~ 另付一则,关于 word-break

    2009-12-08 13:06:00
  • Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据

    2024-01-17 17:32:18
  • Vue动态组件component标签的用法大全

    2024-05-29 22:28:33
  • python爬虫容易学吗

    2023-08-24 09:48:26
  • python爬虫之基金信息存储

    2021-12-25 03:20:04
  • ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新

    2023-10-16 03:26:55
  • python从sqlite读取并显示数据的方法

    2022-08-27 22:46:24
  • [翻译]标记语言和样式手册 Chapter 8 再谈清单

    2008-01-29 13:16:00
  • asp之家 网络编程 m.aspxhome.com