js简单上传图片预览功能的实例详解


本文摘自PHP中文网,作者coldplay.xixi,侵删。

js简单上传图片预览功能-简单粗暴

js简单上传图片预览功能

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

<!DOCTYPE html>

<html>

<head>

<title>js简单上传图片预览功能</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<script src="http://www.codefans.net/ajaxjs/jquery-1.6.2.min.js"></script>

</head>

<body>

<h3>请选择图片文件:JPG/GIF</h3>

<form name="form0" id="form0" >

    <input type="file" name="file0" id="file0" multiple="multiple" />

    <br>

    <img src="" id="img0" width="150" height="150" style="display:none;">

</form>

</body>

</html>

  

<script type="text/javascript">

$("#file0").change(function(){

    var objUrl = getObjectURL(this.files[0]) ;

    console.log("objUrl = "+objUrl) ;

    if (objUrl) {

        $("#img0").attr("src", objUrl) ;

        $("#img0").show();

    }

}) ;

//建立一??可存取到?file的url

function getObjectURL(file) {

    var url = null ;

    if (window.createObjectURL!=undefined) { // basic

        url = window.createObjectURL(file) ;

    } else if (window.URL!=undefined) { // mozilla(firefox)

        url = window.URL.createObjectURL(file) ;

    } else if (window.webkitURL!=undefined) { // webkit or chrome

        url = window.webkitURL.createObjectURL(file) ;

    }

    return url ;

}

</script>

推荐教程:《JS基础教程》

以上就是js简单上传图片预览功能的实例详解的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

实例详解js数组方法slice()的用法

js如何设置css

javascript如何解除绑定事件

介绍js实现五子棋界面设计

示例js 数组和对象的深拷贝操作

变量必须以什么开头javascript

js计算两个日期的月份差的实例解析

javascript如何替换中间内容

js干货分享―-this指向问题

js (javascript)加密算法库 crypto-js 简介

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...