91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

html5以及jQuery如何實現本地圖片上傳前的預覽代碼

發布時間:2021-03-02 11:31:31 來源:億速云 閱讀:184 作者:清風 欄目:開發技術

這篇文章主要為大家展示了html5以及jQuery如何實現本地圖片上傳前的預覽代碼,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學習一下“html5以及jQuery如何實現本地圖片上傳前的預覽代碼”這篇文章吧。

html是什么

html的全稱為超文本標記語言,它是一種標記語言,包含了一系列標簽.通過這些標簽可以將網絡上的文檔格式統一,使分散的Internet資源連接為一個邏輯整體,html文本是由html命令組成的描述性文本,html命令可以說明文字,圖形、動畫、聲音、表格、鏈接等,主要和css+js配合使用并構建優雅的前端網頁。

html5以及jQuery實現本地圖片上傳前的預覽,效果類似如下:
選擇圖片前的頁面:


html5以及jQuery如何實現本地圖片上傳前的預覽代碼

選擇圖片之后的預覽效果:


html5以及jQuery如何實現本地圖片上傳前的預覽代碼

下面直接上代碼(只是最簡單的實現代碼,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>

以上就是關于“html5以及jQuery如何實現本地圖片上傳前的預覽代碼”的內容,如果改文章對你有所幫助并覺得寫得不錯,勞請分享給你的好友一起學習新知識,若想了解更多相關知識內容,請多多關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合江县| 蛟河市| 湖州市| 泰和县| 同仁县| 罗甸县| 化州市| 辰溪县| 招远市| 鹤岗市| 垦利县| 普定县| 安泽县| 宁海县| 同江市| 古交市| 乌鲁木齐市| 普定县| 威海市| 福清市| 寻乌县| 赣榆县| 静海县| 秦安县| 大竹县| 涟源市| 巴马| 灵台县| 三明市| 洱源县| 曲麻莱县| 山阴县| 湘阴县| 罗田县| 和平区| 云梦县| 云和县| 临朐县| 尼勒克县| 隆德县| 龙州县|