最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于JavaScript FileReader上傳圖片顯示本地鏈接

 更新時間:2016年05月27日 11:38:59   作者:小時光  
這篇文章主要為大家詳細介紹了基于JavaScript FileReader上傳圖片顯示本地鏈接的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

簡介

使用FileReader對象,web應(yīng)用程序可以異步的讀取存儲在用戶計算機上的文件(或者原始數(shù)據(jù)緩沖)內(nèi)容,可以使用File對象或者Blob對象來指定所要處理的文件或數(shù)據(jù).其中File對象可以是來自用戶在一個<input type="text" />元素上選擇文件后返回的FileList對象,也可以來自拖放操作生成的 DataTransfer對象,還可以是來自在一個HTMLCanvasElement上執(zhí)行mozGetAsFile()方法后的返回結(jié)果.

頁面中多個,上傳多個圖片DEMO代碼

<!Doctype html>
<html>
 <head>
 <title>上傳圖片顯示預(yù)覽圖</title>
 <style>
  #result img{
  height:100px;
  display:inline-block;
  margin-right:10px;
  margin-bottom:10px;
  }
 </style>
 </head>
 <body>
 <div class="add_imgs">
  <p> 
  <label>請選擇一個圖像文件:</label> 
  <input type="file" id="file_input" style="display:none;" /> 
  </p> 
  <div id="result">
  <a href="javascript:void(0);" class="add_img_btn">添加圖片</a>
  </div> 
 </div>
 <div class="add_imgs">
  <p> 
  <label>請選擇一個圖像文件:</label> 
  <input type="file" id="file_input" style="display:none;" /> 
  </p> 
  <div id="result">
  <a href="javascript:void(0);" class="add_img_btn">添加圖片</a>
  </div> 
 </div>
 <script src="jquery-2.2.1.min.js"></script>
 <script>
  $(".add_img_btn").unbind("click").on("click",function(){
  $(this).parents(".add_imgs").find("input[type=file]").click();
  var result = $(this).parent(); 
  var input = $(this).parents(".add_imgs").find("input[type=file]");
  dads(result,input);
  })
  
  
  function dads(result,input){
  if(typeof FileReader==='undefined'){ 
   result.innerHTML = "抱歉,你的瀏覽器不支持 FileReader"; 
   input.setAttribute('disabled','disabled'); 
  }else{ 
   $(input).unbind("change").on("change",function(){
   var file = this.files[0]; 
   if(!/image\/\w+/.test(file.type)){ 
    alert("文件必須為圖片!"); 
    return false; 
   } 
   var reader = new FileReader(); 
   reader.readAsDataURL(file); 
   reader.onload = function(e){ 
    $(result).append('<img src="'+this.result+'" alt="" />'); 
   } 
   })
  } 
  }
 </script>
 </body>
</html>

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • JavaScript Rxjs mergeMap 的使用場合

    JavaScript Rxjs mergeMap 的使用場合

    這篇文章主要介紹了JavaScript Rxjs mergeMap 的使用場合,mergeMap 接收一個函數(shù)作為輸入?yún)?shù),這個函數(shù)的輸入?yún)?shù)就是通過 pipe 鏈接 mergeMap 的 Observable 里包含的元素
    2022-07-07
  • Bootstrap布局之柵格系統(tǒng)詳解

    Bootstrap布局之柵格系統(tǒng)詳解

    這篇文章主要為大家詳細介紹了Bootstrap布局之柵格系統(tǒng),小編對Bootstrap柵格系統(tǒng)(布局)也很陌生,特分享整理這篇文章,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 靜態(tài)頁面也可以實現(xiàn)預(yù)覽 列表不同的顯示方式

    靜態(tài)頁面也可以實現(xiàn)預(yù)覽 列表不同的顯示方式

    靜態(tài)頁面也可以實現(xiàn)預(yù)覽 列表不同的顯示方式...
    2006-10-10
  • JavaScript實現(xiàn)網(wǎng)頁留言板功能

    JavaScript實現(xiàn)網(wǎng)頁留言板功能

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)網(wǎng)頁留言板功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • JS實現(xiàn)把一個頁面層數(shù)據(jù)傳遞到另一個頁面的兩種方式

    JS實現(xiàn)把一個頁面層數(shù)據(jù)傳遞到另一個頁面的兩種方式

    這篇文章主要介紹了JS實現(xiàn)把一個頁面層數(shù)據(jù)傳遞到另一個頁面的方式,本文給大家提供了兩種方式,需要的朋友可以參考下
    2018-08-08
  • js實現(xiàn)導(dǎo)航欄上下動畫效果

    js實現(xiàn)導(dǎo)航欄上下動畫效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)導(dǎo)航欄上下動畫效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • js表單驗證實例講解

    js表單驗證實例講解

    這篇文章主要為大家詳細介紹了js表單驗證,JavaScript 可用來在數(shù)據(jù)被送往服務(wù)器前對HTML 表單中的這些輸入數(shù)據(jù)進行驗證,感興趣的小伙伴們可以參考一下
    2016-03-03
  • js實現(xiàn)自定義路由

    js實現(xiàn)自定義路由

    本文介紹了js實現(xiàn)自定義路由,主要是事件hashchange的使用,然后根據(jù)我們的業(yè)務(wù)需求封裝。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • webpack與SPA實踐之管理CSS等資源的方法

    webpack與SPA實踐之管理CSS等資源的方法

    本篇文章主要介紹了webpack與SPA實踐之管理CSS等資源的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • JavaScript實現(xiàn)網(wǎng)頁計算器

    JavaScript實現(xiàn)網(wǎng)頁計算器

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)網(wǎng)頁計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評論

荃湾区| 怀柔区| 仁怀市| 台北县| 虎林市| 连平县| 芦溪县| 南丰县| 曲水县| 鄯善县| 清苑县| 保康县| 清水县| 乌拉特前旗| 拉孜县| 大同县| 滕州市| 土默特左旗| 东安县| 南部县| 千阳县| 衡水市| 东宁县| 同心县| 包头市| 双城市| 抚松县| 德安县| 四平市| 垣曲县| 施秉县| 沂源县| 泊头市| 贵阳市| 靖宇县| 阿坝县| 遵化市| 元氏县| 阳谷县| 宁德市| 高雄市|