奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

如何基于JavaScript實現本地圖片預覽

時間:2024-08-10 05:59:16 java語言 我要投稿
  • 相關推薦

如何基于JavaScript實現本地圖片預覽

  導語:如何基于JavaScript實現本地圖片預覽呢?下面是小編給大家提供的實現代碼,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。

  <!DOCTYPE html>

  <!--

  <!DOCTYPE html>一定要放在第一行,除非上面都是空行

  在HTML規范中,單獨存在的標簽是不需要使用/來自我關閉的,比如<br>,<input>,<hr>等等這樣的標簽都是符合語法的.

  在XHTML規范中,單獨存在的標簽要按照XML的語法規則進行自我關閉,上面三個標簽就應寫成<br />,<input />,<hr />

  -->

  <html>

  <head>

  <meta charset="utf8">

  <style>

  input[type=radio] {

  /* 按鈕與文字對齊 */

  vertical-align:middle;

  }

  input[type=file] {

  display: block;

  }

  #img {

  width: 200px;

  height: 200px;

  border: 1px solid black;

  margin-top: 10px;

  }

  </style>

  </head>

  <body>

  <input type="radio" name="previewType" value="fileReader" onChange="onPreviewTypeChange()">fileReader

  <input type="radio" name="previewType" value="createURL" onChange="onPreviewTypeChange()">createURL

  <hr>

  <input type="file" id="imgFile" onChange="imgChange()" value="test.jpg">

  <img id="img">

  <script>

  var previewTypes = document.getElementsByName("previewType");

  var imgFile = document.getElementById("imgFile");

  var img = document.getElementById("img");

  function getPreviewType() {

  for(var i=0; i<previewTypes.length; i++) {

  if(previewTypes[i].checked) {

  return previewTypes[i].value;

  }

  }

  }

  function onPreviewTypeChange() {

  imgChange(event.target.value);

  }

  function imgChange(type) {

  img.src = "";

  var files = imgFile.files;

  console.log(files);

  if(!files || files.length === 0) {

  return;

  }

  var file = files[0];

  if(!type) {

  type = getPreviewType();

  if(!type) {

  return;

  }

  }

  switch(type) {

  case "fileReader":

  var fr = new FileReader();

  fr.onload = function(progressEvent) {

  console.log(progressEvent);

  img.src = progressEvent.target.result;

  }

  fr.readAsDataURL(file);

  break;

  case "createURL":

  img.onload = function() {

  //釋放一個之前通過調用 URL.createObjectURL() 創建的已經存在的 URL 對象。

  URL.revokeObjectURL(img.src);

  }

  img.src = URL.createObjectURL(file);

  break;

  }

  }

  </script>

  </body>

  </html>

【如何基于JavaScript實現本地圖片預覽】相關文章:

JavaScript如何實現JSON.stringify09-19

如何使用javascript實現瀑布流及效果加載06-17

如何實現JavaScript的DIV塊來回滾動效果06-30

JavaScript重置表單的實現09-23

如何檢查JavaScript變量的類型09-19

JavaScript簡單實現放大鏡效果代碼09-24

Win8.1預覽版如何安裝06-02

php實現圖片縮放功能類08-17

用canvas就可以實現圖片的濾鏡轉化代碼實現07-19

怎么運用PS實現圖片局部顏色的修改07-22

主站蜘蛛池模板: 汉中市| 富源县| 东乡族自治县| 昌乐县| 丘北县| 雷州市| 深圳市| 布尔津县| 集贤县| 库车县| 敦化市| 长海县| 闵行区| 淮滨县| 柳州市| 桓仁| 新竹市| 永和县| 固阳县| 厦门市| 平潭县| 宜兴市| 文安县| 马边| 武隆县| 淅川县| 繁昌县| 大安市| 静乐县| 昌江| 丰都县| 闵行区| 正宁县| 犍为县| 苍山县| 监利县| 阿荣旗| 阳山县| 巢湖市| 新竹县| 福清市|