function changeImg(objImg)
{
var most = 300; //设置最大宽度
var height = 200; //设置最大高度
if(objImg.width > most)
{
var scaling = 1-(objImg.width-most)/objImg.width;
//计算缩小比例
objImg.width = objImg.width*scaling;
if(objImg.height>height)
objImg.height = height; //img元素设置高度时需进行等比例缩小
objImg.height = objImg.height; //img元素没有设置高度时将自动等比例缩小
}
}
<img src=" " οnlοad="changeImg(this);" />