• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > html5以及jQuery实现本地图片上传前的预览代码实例讲解

html5以及jQuery实现本地图片上传前的预览代码实例讲解

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了html5,jQuery,图片上传,图片预览等相关知识,希望对您有所帮助

这篇文章主要介绍了html5以及jQuery实现本地图片上传前的预览代码实例讲解,图文代码实例讲解的很清晰,有感兴趣的同学可以研究下

html5以及jQuery实现本地图片上传前的预览,效果类似如下:

选择图片前的页面:

6040a7e4ee9c7.png

选择图片之后的预览效果:

6040a813ce0ca.png


下面直接上代码(只是最简单的实现代码,css样式没有复制,自己随意发挥)

<!DOCTYPE html> <html> <head>     <title>HTML5上传图片预览</title>     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">     <script src="https://www.jb51.net/ajaxjs/jquery-1.6.2.min.js"></script> </head> <body> ...<form name="form0" id="form0" >     <!-- 这里特别说一下这个 multiple="multiple" 添加上这个之后可以一次选择多个文件进行上传,是 html5 的新属性-->     <input type="file" name="file0" id="file0" multiple="multiple" /><br><img src="" id="img0" > </form> ...<script> $("#file0").change(function(){     // getObjectURL是自定义的函数,见下面     // this.files[0]代表的是选择的文件资源的第一个,因为上面写了 multiple="multiple" 就表示上传文件可能不止一个     // ,但是这里只读取第一个     var objUrl = getObjectURL(this.files[0]) ;     // 这句代码没什么作用,删掉也可以     // console.log("objUrl = "+objUrl) ;     if (objUrl) {         // 在这里修改图片的地址属性         $("#img0").attr("src", objUrl) ;     } }) ; //建立一個可存取到該file的url function getObjectURL(file) {     var url = null ;     // 下面函数执行的效果是一样的,只是需要针对不同的浏览器执行不同的 js 函数而已     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> </body> </html>


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • HTML5 canvas如何绘制酷炫能量线条效果(附代码)
  • 使用HTML5开发App有哪些优缺点
  • 带你了解HTML5 SVG,看看怎么绘制自适应的菱形
  • html5以及jQuery实现本地图片上传前的预览代码实例讲解
  • HTML5中video标签如何使用
  • html5的drag和drop的用法示例
  • html5新增的表单控件和表单属性有哪些
  • 如何利用HTML5 canvas旋转图片?(实例演示)

相关文章

  • 2022-04-29jQuery怎么实现鼠标经过改变背景色
  • 2022-04-29教你5个让Vue3开发更顺畅的知识点
  • 2022-04-29微信小程序如何获取到openid和session_key
  • 2022-04-29AI绘制时尚少女插画
  • 2022-04-29laravel-admin怎么使用wang-editor富文本插件
  • 2022-04-29微信小程序中如何实现子向父传参(页面通信)
  • 2022-04-29Node.js怎么读写json文件?方法介绍
  • 2022-04-29好看短视频解析下载Python脚本
  • 2022-04-29PhotoShop+coreldRAW打造喜迎国庆节海报制作教程
  • 2022-04-29PhotoShop简单的制作马赛克拼图字体效果教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Illustrator制作出超仿真的缝线文字效果
    • 最新织梦漏洞,首页head之间被篡改加入异常代码解决办法
    • PHP怎么上传图片改文件名
    • 手把手教你在微信小程序中使用canvas绘制天气折线图(附代码)
    • 浅谈css grid比Bootstrap更适合创建布局的原因
    • DEDECMS如何设置搜索页热门搜索词
    • 介绍PHP + MySQL 实现数据分页显示
    • PHP版抖音去水印代码
    • 详解Bootstrap中的手风琴效果
    • Vue 手势组件教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有