我得到這個JavaScript顯示圖像預覽時,用戶選擇文件,它工作。
案例:
- 如果用戶選擇錯誤的圖像並刪除它,則預覽不會刷新爲'空'。
我不知道我該如何做到這一點,已經看過谷歌和stackoverflow和什麼都沒有。有人可以給我點光嗎?
當我在輸入文件中插入文件時,它顯示預覽,但如何刪除選定的文件?
<img id="image1" width="300px" height="300px"/>
<img id="image2" width="300px" height="300px"/>
<img id="image3" width="300px" height="300px"/>
<img id="image4" width="300px" height="300px"/>
<script>
document.getElementById("productimage1").onchange = function() {
var reader = new FileReader();
reader.onload = function (e) {
document.getElementById("image1").src = e.target.result;
};
reader.readAsDataURL(this.files[0]);
};
document.getElementById("productimage2").onchange = function() {
var reader = new FileReader();
reader.onload = function (e) {
document.getElementById("image2").src = e.target.result;
};
reader.readAsDataURL(this.files[0]);
};
document.getElementById("productimage3").onchange = function() {
var reader = new FileReader();
reader.onload = function (e) {
document.getElementById("image3").src = e.target.result;
};
reader.readAsDataURL(this.files[0]);
};
document.getElementById("productimage4").onchange = function() {
var reader = new FileReader();
reader.onload = function (e) {
document.getElementById("image4").src = e.target.result;
};
reader.readAsDataURL(this.files[0]);
};
</script>
_「如果用戶選擇錯誤的圖像,並刪除它,然後預覽沒有刷新到‘空’」 _你所說的「刪除」和「是指刷新‘空’ 「?你可以設置特定的''元素'.src'屬性爲空字符串''「' – guest271314
Post'FileReader()'函數。 –
@LouysPatriceBessette我沒有,這是bootstrap或jquery我猜 –