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

js圖片上傳前預(yù)覽功能(兼容所有瀏覽器)

 更新時間:2016年08月24日 16:22:33   作者:chua1989  
這篇文章主要為大家詳細介紹了js圖片上傳前預(yù)覽功能,兼容所有瀏覽器,具有一定的參考價值,感興趣的小伙伴們可以參考一下

網(wǎng)上找到的一份文件上傳前預(yù)覽的代碼,轉(zhuǎn)自JavaScript 圖片的上傳前預(yù)覽(兼容所有瀏覽器)

<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 <style type="text/css">
 #preview,
 .img,
 img {
  width: 200px;
  height: 200px;
 }
 
 #preview {
  border: 1px solid #000;
 }
 </style>
</head>

<body>
 <div id="preview"></div>
 <input type="file" onchange="preview(this)" />
 <script type="text/javascript">
 function preview(file) {
  var prevDiv = document.getElementById('preview');
  if (file.files && file.files[0]) {
   var reader = new FileReader();
   reader.onload = function(evt) {
    prevDiv.innerHTML = '<img src="' + evt.target.result + '" />';
   }
   reader.readAsDataURL(file.files[0]);
  } else {
   prevDiv.innerHTML = '<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>';
  }
 }
 </script>
</body>
</html>

實現(xiàn)要點

● 對于 Chrome、Firefox、IE10 使用 FileReader 來實現(xiàn)。 
● 對于 IE6~9 使用濾鏡 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 來實現(xiàn)。
測試了一下IE8+都沒有問題。但是IE7下file.value被瀏覽器去掉了文件路徑分割線從而顯示不出來 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • TextArea設(shè)置MaxLength屬性最大輸入值的js代碼

    TextArea設(shè)置MaxLength屬性最大輸入值的js代碼

    TextArea中限制最大輸入長度,實現(xiàn)的方法種種,我們不在一一介紹,今天本文推薦一種簡單實用的方法,需要的朋友可以參考下
    2012-12-12
  • javascript之解決IE下不渲染的bug

    javascript之解決IE下不渲染的bug

    javascript之解決IE下不渲染的bug...
    2007-06-06
  • JS實現(xiàn)移動端觸屏拖拽功能

    JS實現(xiàn)移動端觸屏拖拽功能

    這篇文章主要介紹了JS實現(xiàn)移動端觸屏拖拽功能,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • 深入淺出理解JavaScript閉包的功能與用法

    深入淺出理解JavaScript閉包的功能與用法

    這篇文章主要介紹了深入淺出理解JavaScript閉包的功能與用法,結(jié)合實例形式從變量、函數(shù)的內(nèi)部屬性與作用域鏈分析了javascript閉包的相關(guān)概念、功能與使用技巧,需要的朋友可以參考下
    2018-08-08
  • 深入淺出ES6之let和const命令

    深入淺出ES6之let和const命令

    這篇文章主要介紹了ES6中l(wèi)et和const命令的相關(guān)資料,非常不錯,具有參考借鑒價值,對es6 let const相關(guān)知識感興趣的朋友一起看下吧
    2016-08-08
  • JavaScript類型相關(guān)的常用操作總結(jié)

    JavaScript類型相關(guān)的常用操作總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于JavaScript類型相關(guān)的常用操作,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • JS實現(xiàn)京東放大鏡效果

    JS實現(xiàn)京東放大鏡效果

    這篇文章主要為大家詳細介紹了JS實現(xiàn)京東放大鏡效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • iframe的onload在Chrome/Opera中執(zhí)行兩次Bug的解決方法

    iframe的onload在Chrome/Opera中執(zhí)行兩次Bug的解決方法

    創(chuàng)建iframe對象,添加load事件, 再將iframe添加到body中。Chrome/Opera中會造成load事件的handler執(zhí)行兩次。
    2011-03-03
  • JS文本框不能輸入空格驗證方法

    JS文本框不能輸入空格驗證方法

    JS文本框不能輸入空格驗證方法,需要的朋友可以參考一下
    2013-03-03
  • JS重要知識點小結(jié)

    JS重要知識點小結(jié)

    這里列出了一些JS重要知識點(不全面,但自己感覺很重要)。徹底理解并掌握這些知識點,對于每個想要深入學(xué)習(xí)JS的朋友應(yīng)該都是必須的
    2011-11-11

最新評論

玉树县| 赤城县| 时尚| 南开区| 白河县| 盘山县| 红安县| 小金县| 松溪县| 中山市| 西乌| 瑞丽市| 历史| 昌吉市| 鸡西市| 布尔津县| 吴川市| 义马市| 抚顺市| 泰兴市| 寿光市| 嵊泗县| 东城区| 雅安市| 西城区| 广水市| 五峰| 西平县| 哈巴河县| 云安县| 桐城市| 石棉县| 河东区| 广昌县| 营山县| 颍上县| 潜山县| 景洪市| 工布江达县| 霸州市| 陵水|