JS input type=file 按鈕修改樣式 及 選擇圖片后預覽


修改<input type='file'>實現思路,通過<label>標簽來實現

將<input type='file'>隱藏掉,然后修改<label>標簽中的內容及樣式

 1 <form action="" method="post" enctype='multipart/form-data'>
 2     <div class="wx_box">
 3         <label for='my_file' class='inputlabelBox'>
 4             <img class="img" src='/Public/img/upload.png' width="80%">
 5         </label>
 6         <input type="file" name="myfile" id='my_file' style="display:none;" accept="image/*"/>
 7     </div>
 8 </form>
 9 
10 <script>
11     $("#my_file").change(function() {
12         $(".img").attr("src", URL.createObjectURL($(this)[0].files[0]));
13     });
14 </script>

如上所述,我將上傳圖片的按鈕的樣式修改為了一個圖片,當我選擇圖片后,改變圖片的src值

效果如下:

 

  accept= "image/*"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM