高分求助在线等:type=file选择图片后,想在页面显示出指定的大小来,让图片不失真,有什么好办法?
因为只是在客户端,所以希望当图片大于width=200时,缩为200,小于这个宽度时,按原尺寸显示,有什么好办法实现? 
------解决方案--------------------var img=document.getElementById( "img1 "); 
 if(img.width> 200) 
     img.width=200;
------解决方案--------------------var imgs = document.getElementByTagName( "img "); 
 for(var i=0;i <imgs.length;i++) 
 { 
     if(imgs[i].width> 200) 
     { 
         imgs[i].width=200; 
         imgs[i].height= " "; 
     } 
 }
------解决方案--------------------缩小肯定失真的吧
------解决方案--------------------要不用zoom属性 
 var img=document.getElementById( "img1 "); 
 if(img.width> 200) 
     img.style.zoom=200.0/img.width;