輕松實現(xiàn)js圖片預(yù)覽功能
更新時間:2021年10月19日 09:00:12 作者:daliu_it
這篇文章幫助大家輕輕松松實現(xiàn)js圖片預(yù)覽功能,主要介紹了純JS實現(xiàn)本地圖片預(yù)覽的方法,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了js實現(xiàn)圖片預(yù)覽的方法,自己以前寫的一個,代碼比較簡潔,分享給大家供大家參考。具體如下:
一、效果預(yù)覽
效果圖:
二、實現(xiàn)代碼
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js圖片預(yù)覽功能</title> <script language=javascript> function previewFile() { var preview = document.querySelector('img'); var file = document.querySelector('input[type=file]').files[0]; var reader = new FileReader(); reader.onloadend = function () { preview.src = reader.result; } if (file) { reader.readAsDataURL(file); } else { preview.src = ""; } } </script> </head> <body> <input type="file" onchange="previewFile()"><br> <img src="" height="200" width="300" alt="Image preview..."/> </body> </html>
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
xmlplus組件設(shè)計系列之路由(ViewStack)(7)
xmlplus 是一個JavaScript框架,用于快速開發(fā)前后端項目。這篇文章主要介紹了xmlplus組件設(shè)計系列之路由,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05JS實現(xiàn)在Repeater控件中創(chuàng)建可隱藏區(qū)域的代碼
在WEB應(yīng)用中,如何才能使應(yīng)用高效率呢?如何才能吸引用戶呢?這的確是個大學(xué)問,頁面的內(nèi)容,色搭配等都十分重要。但不可忽視的是,多數(shù)情況下,對于數(shù)據(jù)的呈現(xiàn)方式也是十分重要的。2010-09-09微信jssdk踩坑之簽名錯誤invalid signature
這篇文章主要介紹了微信jssdk踩坑之簽名錯誤invalid signature,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05JavaScript中停止執(zhí)行setInterval和setTimeout事件的方法
這篇文章主要介紹了JavaScript中停止執(zhí)行setInterval和setTimeout事件的方法,本文給出操作實例代碼和語法介紹,需要的朋友可以參考下2015-05-05