0

我的图片由用户和 js 创建

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

我想在一个盒子里展示,或者divtd但有时img它太大了。我的意思是我不知道图像的高度和宽度,但我想把图像放到 350*350 的盒子里。图像无法在框外绘制问题是有时图像是400 * 200,我设置了img.height=350,应该可以查看。但是有时候图片是200*400,当你设置img.height=350在哪里肯定是错误的。

我无法进入img.heightjs,我尝试过,但在我设置它之前它返回零。

请注意:我不想要拉伸图像。

4

2 回答 2

2

我得到了正确答案:

imgpre.setAttribute("style", "max-width:100%; max-height:100%;");

并设置 mzx-width:350 和 max-height: 350 框

于 2012-10-09T06:36:55.993 回答
0

尝试

imgpre.height = '100px';
imgpre.width = '100px';
于 2012-10-09T06:25:36.370 回答