欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js實現上傳圖片預覽方法

 更新時間:2016年10月25日 08:35:56   作者:黎焱  
這篇文章主要為大家詳細介紹了js實現上傳照片預覽的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

圖片預覽的 javascript 本地操作

早期瀏覽器,不能將本地圖片作為頁面元素處理,要實現圖片預覽需要將圖片先上傳到服務器,再從服務器取得進行預覽

現代的瀏覽器功能越來越全面,因此可以實現對一些數據的本地處理 Chrome MsEdge(ie11) Firefox 

上圖的html

<tr>
<td>縮略圖</td>
<td>
  <a href="javascript::void(0)" class="fileBtn">
  選擇文件
  <input type="file" id="file_pic">
  </a>
</td>
</tr>
<tr>
<td></td>
<td><img id="file_view" style="width:110px"></td>
</tr>

// 下面用于圖片上傳預覽功能 objc : { file, pic, width }
 
yqUI.setImagePreview = function(objc) {
 
 var docObj=document.getElementById(objc.file);
 
 var imgObjPreview=document.getElementById(objc.pic);
 if(docObj.files &&docObj.files[0]){
 
 imgObjPreview.style.display = 'block';
 imgObjPreview.style.width = objc.width;
 imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
  
 return true;
 } else {
 return false;
 };
 
};
 
// 使用該控件, opts 配置對象
 
var opts = {
  file : 'file_pic',
  pic : 'file_view',
  width : '180px'
}
 
yqUI.setImagePreview(opts);


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。 

相關文章

  • JavaScript中Null與Undefined的區(qū)別解析

    JavaScript中Null與Undefined的區(qū)別解析

    這篇文章主要介紹了JavaScript中Null與Undefined的區(qū)別解析,本文給出了多個代碼實例講解它們之間的區(qū)別,需要的朋友可以參考下
    2015-06-06
  • layer 關閉指定彈出層的例子

    layer 關閉指定彈出層的例子

    今天小編就為大家分享一篇layer 關閉指定彈出層的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 微信、QQ、微博、Safari中使用js喚起App

    微信、QQ、微博、Safari中使用js喚起App

    本篇文章主要介紹了js在微信、微博、QQ、Safari喚起App的解決方案,有這方面需要的朋友參考下吧。
    2018-01-01
  • JavaScript 異步調用框架 (Part 5 - 鏈式實現)

    JavaScript 異步調用框架 (Part 5 - 鏈式實現)

    在上一篇文章里面,我們?yōu)楫惒秸{用框架設計了一種鏈式調用方式,來增強異步調用隊列的代碼可讀性,現在我們就來編寫實現這部分功能的代碼。
    2009-08-08
  • 原生JS實現動態(tài)加載js文件并在加載成功后執(zhí)行回調函數的方法

    原生JS實現動態(tài)加載js文件并在加載成功后執(zhí)行回調函數的方法

    這篇文章主要介紹了原生JS實現動態(tài)加載js文件并在加載成功后執(zhí)行回調函數的方法,涉及javascript動態(tài)創(chuàng)建頁面元素、事件監(jiān)聽、回調函數使用等相關操作技巧,需要的朋友可以參考下
    2018-09-09
  • JS往數組中添加項性能分析

    JS往數組中添加項性能分析

    這篇文章主要介紹了JS往數組中添加項性能分析的相關資料,需要的朋友可以參考下
    2015-02-02
  • JavaScript如何將偽數組轉換成數組?

    JavaScript如何將偽數組轉換成數組?

    這篇文章主要介紹了JavaScript如何將偽數組轉換成數組,?偽數組的主要特征是一個對象,并且該對象有l(wèi)ength屬性,更多參考內容,需要的小伙伴可以參考一下
    2022-07-07
  • 手把手教你寫一個微信小程序(推薦)

    手把手教你寫一個微信小程序(推薦)

    最近接了一個微信小程序的項目,項目需求是小程序語音識別,全景圖片觀看,登錄授權,獲取個人基本信息。非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-10-10
  • 在JavaScript 中按字母排序之如何在 JS 中按名稱排序

    在JavaScript 中按字母排序之如何在 JS 中按名稱排序

    有時你可能有一個單詞數組,你想按字母順序(從 a-z)對每個單詞進行排序,或者你可能有一個包含用戶信息(包括名字)的對象數組,例如,你想按照用戶的名字來排序,接下來通過本文給大家介紹在JavaScript 中按字母排序之如何在 JS 中按名稱排序,需要的朋友可以參考下
    2023-09-09
  • Makefile/cmake/node-gyp中區(qū)分判斷不同平臺的方法

    Makefile/cmake/node-gyp中區(qū)分判斷不同平臺的方法

    今天小編就為大家分享一篇關于Makefile/cmake/node-gyp中區(qū)分判斷不同平臺的方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12

最新評論