[JavaScript] 点击上传头像预览 →→→→→进入此内容的聊天室

来自 , 2021-01-21, 写在 JavaScript, 查看 123 次.
URL http://www.code666.cn/view/dc0439ca
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>HTML5上传图片预览</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. <script src="http://www.codefans.net/ajaxjs/jquery-1.6.2.min.js"></script>
  7. </head>
  8. <body>
  9. <h3>请选择图片文件:JPG/GIF</h3>
  10. <form name="form0" id="form0" >
  11. <input type="file" name="file0" id="file0" multiple="multiple" /><br><img src="" id="img0" >
  12. </form>
  13. <script>       
  14. $("#file0").change(function(){
  15.         var objUrl = getObjectURL(this.files[0]) ;
  16.         console.log("objUrl = "+objUrl) ;
  17.         if (objUrl) {
  18.                 $("#img0").attr("src", objUrl) ;
  19.         }
  20. }) ;
  21. //建立一個可存取到該file的url
  22. function getObjectURL(file) {
  23.         var url = null ;
  24.         if (window.createObjectURL!=undefined) { // basic
  25.                 url = window.createObjectURL(file) ;
  26.         } else if (window.URL!=undefined) { // mozilla(firefox)
  27.                 url = window.URL.createObjectURL(file) ;
  28.         } else if (window.webkitURL!=undefined) { // webkit or chrome
  29.                 url = window.webkitURL.createObjectURL(file) ;
  30.         }
  31.         return url ;
  32. }
  33. </script>
  34. </body>
  35. </html>

回复 "点击上传头像预览"

这儿你可以回复上面这条便签

captcha