JS上传图片前实现图片预览效果的方法
本文实例讲述了JS上传图片前实现图片预览效果的方法。分享给大家供大家参考。具体实现方法如下:
<!doctypehtmlpublic"-//w3c//dtdhtml4.01//en""http://www.w3.org/tr/html4/strict.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>JS上传图片前的图片预览效果</title> </head> <body> <inputid="myfile"type="file"/> <br/> <imgsrc="/images/logo.gif"alt="Imagetobeupload."/> <divid="info"></div> <scripttype="text/javascript"> vardFile=document.getElementById('myfile'); vardImg=document.getElementsByTagName('img')[0]; vardInfo=document.getElementById('info'); dFile.onchange=function(){ if(!dFile.value.match(/.jpg|.gif|.png|.bmp/i)){alert('Filetypemustbe:.jpg,.gif,.bmpor.png!');return;} if(dFile.files){ dImg.src=dFile.files[0].getAsDataURL(); }elseif(dFile.value.indexOf('\\')>-1||dFile.value.indexOf('\/')>-1){ dImg.src=dFile.value; } } </script> </body> </html>
希望本文所述对大家的javascript程序设计有所帮助。