首頁 > web前端 > js教程 > js實作上傳圖片預覽的方法_javascript技巧

js實作上傳圖片預覽的方法_javascript技巧

WBOY
發布: 2016-05-16 16:14:58
原創
1141 人瀏覽過

本文實例講述了js實作上傳圖片預覽的方法。分享給大家供大家參考。具體實作方法如下:

複製程式碼 程式碼如下:
function PreviewImage(imgFile)
{
    var filextension=imgFile.value.substring(imgFile.value.lastIndexOf("."),imgFile.value.length);
    filextension=filextension.toLowerCase();
if ((filextension!='.jpg')&&(filextension!='.gif')&&(filextension!='.jpeg')&&(filextension!='.png')&&(filextension!='.bmp' ))
    {
    alert("對不起,系統僅支援標準格式的照片,請您調整格式後重新上傳,謝謝 !");
    imgFile.focus();
    }
    else
    {
    var path;

    if(document.all)//IE
    {
    imgFile.select();
    path = document.selection.createRange().text;
  
    document.getElementById("imgPreview").innerHTML="";
document.getElementById("imgPreview").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="" path "")";//使用濾鏡效果
    }
    else//FF
    {
    path = imgFile.files[0].getAsDataURL();
    document.getElementById("imgPreview").innerHTML = "js實作上傳圖片預覽的方法_javascript技巧";
    // document.getElementById("img1").src = path;
    }
    }
}

呼叫:

複製程式碼 程式碼如下:
上傳圖片:          style="width: 200px; height: 20px;" onchange="PreviewImage(this)" id="upload" />


運作效果如下圖:

希望本文所述對大家的javascript程式設計有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板