美化文件按鈕

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>美化input中的文件按鈕</title>
    <style type="text/css"></style>
</head>
<body>
<div id="imgdisplay"><img src="000/images/food2.png"></div>
<label class="btn" for="file">點擊上傳圖片</label>
<input type="file" id="file" class="file" style="display: none;">
</body>
<script type="text/javascript">
    document.getElementById('file').onchange = function() {
        var imgFile = this.files[0];
        var fr = new FileReader();
        fr.onload = function() {
            document.getElementById('imgdisplay').getElementsByTagName('img')[0].src = fr.result;
        };
        fr.readAsDataURL(imgFile);
    };
</script>
</html>

當你的鼠標點擊“點擊上傳圖片”,上傳的圖片的位置會代替以前圖片的位置

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章