輕松實現(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è)計有所幫助。
javascript 原型模式實現(xiàn)OOP的再研究
目前網(wǎng)絡(luò)上有關(guān)javascript實現(xiàn)OOP模式的方案基本上都是prototype模式,一般性的示例代碼如下
2009-04-04
Typescript中extends關(guān)鍵字的基本使用
extends表示具體的泛型類型只能是object類型,某個變量如果能斷言成object類型[變量as object],那么這個變量的類型符合T extends object,下面這篇文章主要給大家介紹了關(guān)于Typescript中extends關(guān)鍵字基本使用的相關(guān)資料,需要的朋友可以參考下
2022-08-08
JavaScript中動態(tài)向表格添加數(shù)據(jù)
本文給大家分享使用原生javascript實現(xiàn)動態(tài)向表格中添加數(shù)據(jù)的方法,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
2017-01-01
Bootstrap中定制LESS-顏色及導(dǎo)航條(推薦)
這篇文章主要介紹了Bootstrap中定制LESS-顏色及導(dǎo)航條的相關(guān)資料,非常不錯具有參考借鑒價值,感興趣的朋友一起看看吧
2016-11-11 
