2012-10-09 27 views
0

我的照片被用戶和JS我想在javascript中動態調整圖像如何做到這一點?

var imgpre=document.createElement("img"); 

我想顯示在一個盒子或divtd但有時的img是如此之大創造。 我的意思是我不知道圖像的高度和寬度,但我想把圖像放到350 * 350的盒子裏。圖片無法在框外提取 問題是有時圖像是400 * 200,我設置了img.height=350,應該好好看看。 但有時圖片是200 * 400,當你設置img.height=350肯定是錯的。

我無法在js中獲得img.height,我嘗試過,但在設置它之前它會返回零。

請注意:我不想拉伸圖像。

+0

你想保持寬高比.. –

+0

是的,你是對的? – user504909

回答

2

我得到了正確答案:

imgpre.setAttribute( 「風格」, 「最大寬度:100%;最大高度:100%;」);

,並設定了MZX寬度:350和最大高度:350箱

0

嘗試

imgpre.height = '100px'; 
imgpre.width = '100px';