问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用JS来控制div高度的自适应

发布网友 发布时间:2022-04-22 09:52

我来回答

4个回答

热心网友 时间:2022-05-12 21:55

首先你得有个高宽比(比例),根据这个比,用js计算就是了。
function resizeHeight(id,size){
var ele = document.getElementById(id);
var width = ele.offsetWidth;
ele.style.height = size*width+"px";
}
说明:id是div的id(String),size是高宽比(Number)。
调用:
resizeHeight("youId",0.5);
window.onresize = resizeHeight("youId",0.5);

热心网友 时间:2022-05-12 23:13

也设置百分比不行么,外层的高度只要定了,里面的设置百分比就是动态变化的了追问求事例

热心网友 时间:2022-05-13 00:48

style="height:auto;":
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
耳机的价格是多少? 请问市净率是什么意思.高好还是低好? 股票中市净率高好还是低好? 市净率为什么越低越好 市净率到底是高好还是低好? airpods整盒丢了能定位吗(丢失AirPods盒子,如何定位?) “DJ”是“Dumb Jerk”缩写,它在中文里是什么意思? “DJ”指什么? “DJ”是“Daniel Jeremiah”缩写的中文意思是什么? 联想笔记本w7系统怎样改无线密码 淘宝店的二维码怎么用微信扫出来 淘宝的二维码在微信上可以打开吗 如何用js根据屏幕高度控制div高度 jspdf源码哪里有对高度进行限制 淘宝上的二维码能用微信直接扫出来吗 js如何计算并赋予DIV高度 微信怎么扫淘宝店二维码? js动态赋值div高度 js如何给div增加高度? JS设置了元素的高度,但是在火狐浏览器上面不生效,为什么? javascript怎么改变宽度高度? 怎么js设置Img的宽度,和高度 js中设置div边框高度 js如何设置div的宽高? 怎样用js来控制table的高度 js如何 设置某个对象的高度,如div 等 js 设置一个元素的高度,只能用style吗? 氟元素可能引起人的牙齿和骨骼变酥,那么为什么含氟牙膏又能预防龋齿呢?两者原理分别是什么? 含氟牙膏真能预防蛀牙吗 氟化物防龋的防龋机理 在淘宝网买的东西为什么和店里的价差很多 js如何onclick修改div的高度,再点击一下恢复高度。 淘宝网二维码可以微信直接打开吗 淘宝买东西评价里面有人会发保存图片微信识别图中二维码领券,可以领取么? 哪些千元左右27寸电脑显示器值得推荐? jquery.steps.js如何设置高度 怎样切椰子 为什么微信扫描淘宝手机店铺二维码提示网址被淘宝屏蔽,用QQ扫一扫就能登陆上去? 千元左右的27寸电脑显示器哪个好? 微信图片怎么能识别到淘宝 两千元以下的27寸显示器哪款好? 如何切开椰子 微信扫一扫打不开了怎么回事 27寸显示器哪个品牌的好?最好是1000元左右的 怎么切椰子肉 手机淘宝二维码在哪儿 求推荐一款27寸的显示器1000以下的 如何切椰子 有些商品为什么微信二维码扫不到 而淘宝却能扫到? 1000左右的27寸显示器推荐几个