我加了css的限制:
復(fù)制代碼 代碼如下:
div img {}{
max-width:600px;
width:600px;
width:expression(document.body.clientWidth>600?"600px":"auto");
overflow:hidden;
}
復(fù)制代碼 代碼如下:
<script language="JavaScript">
var imgObj;
for( i = 0; i < document . getElementsByTagName("img") . length; i++ )
{
imgObj = document . getElementsByTagName("img")[i];
//建議只判斷高度或者寬度其中一個,那樣可以自動按比例縮放
if ( imgObj . width > 500 ) //判斷圖片的寬度,如果大于700,則設(shè)置為700,值可以自己修改
{
imgObj . width = 500
}
if ( imgObj . height > 700 ) //判斷圖片的高度,如果大于700,則設(shè)置為700,值可以自己修改
{
imgObj . height = 700
}
}
</script>
復(fù)制代碼 代碼如下:
<script>
var abc=document.getElementById("abc");
var imgs=abc.getElementsByTagName("img");
for (var i=0,g;g=imgs[i];i++)
g.onload=function(){if (this.width>300){this.width=300}else{if (this.height>300)this.height=300}}
</script>
新聞熱點
疑難解答
圖片精選