永发信息网

javascript缩小图片尺寸的问题

答案:3  悬赏:0  手机版
解决时间 2021-05-04 23:01

<script>
for(i=0;i<=document.images.length-1;i++)
{
 var o=document.images[i];
 if(o.width>680) o.width=680;
}
</script>

这段代码是将网页内所有宽度大于680的图片缩小到680,但我需要只缩小某个DIV区域内的宽度大于680的图片,而不是整个网页的,该如何改呢?

最佳答案

<script type="text/javascript">
function test(id){
var div=document.getElementById(id);
var img=div.getElementsByTagName('img');
for(i=0;i<img.length;i++)
{
  if(img[i].width>=180) {img[i].width=80;}
}
}
</script>


调用示例


<script type="text/javascript">


test('test');


</script>


<div id="test">


<img src="">...


</div>

全部回答

<img src="  " onload="if(this.width>680) this.width=680">

就这样 

那就直接修改 CSS 或在DIV里的图片<img src="" width=680px; /> 或 在DIV 中 添加 style="width:680px;"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
孤军奋战的歌词是什么啊
《CSol》问题
超市买的那种一大包的紫菜(整团的)拆开后能
成大事者不能为情所困,我觉得对
社区论坛到底是做什么的?
dnf召唤的觉醒走进阿修罗不动明王阵会动吗
CPU40° 而显卡却 78° 为什么那么高? 会烧
中美大战,两国在武力上会有悬殊吗?
等不到你 silence伴奏连接
乐平商务宾馆这个地址在什么地方,我要处理点
没有爱情的婚姻完美麽
甲数比乙数少1/5,则乙数比甲数多多少?
如何快速消除咬肌
铸铁,铸钢,铸不锈钢的英文简称是什么
DNF远古套装
推荐资讯
哪里能下载到电视剧<下一站幸福>的完整剧集?
爸爸爱女儿的经典句子,《摔跤吧爸爸》经典台
惠买家社区折扣超市NO.59106在什么地方啊,我
我电脑怎么装系统呢
弹头奇兵里人物比比少尉衣服中穿什么好看?
800元左右的显卡(A卡),哪个牌子的好?
QQ尋仙為什麼上不了
拍拍有什么用?
qq红钻和蓝钻能一起用嘛
五棵树开发区地址在哪,我要去那里办事
哪个Q游最好玩?
为什么任务栏网络连接有时显示有时不显示
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?