
js 设置一个元素的高度,只能用style吗?
3个回答
2016-01-20 · 知道合伙人软件行家

知道合伙人软件行家
采纳数:1748
获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。
向TA提问 私信TA
关注

展开全部
JS设置一个元素的高度直接在CSS中定义其height高度是最直接高效的,也是最通用的做法。
如果在页面使用时,需要动态改变元素的高度,可以使用JS代码来重新改变这个元素的高度。比如;
<div id="box" style="width:500px;height:100px;border:1px solid #ccc">内容</div>
<script>
//原来的div元素设置的高度是100px;下面的JS可以改变其高度为300px
document.getElementById("box").style.height="300px";
</script>
如果在页面使用时,需要动态改变元素的高度,可以使用JS代码来重新改变这个元素的高度。比如;
<div id="box" style="width:500px;height:100px;border:1px solid #ccc">内容</div>
<script>
//原来的div元素设置的高度是100px;下面的JS可以改变其高度为300px
document.getElementById("box").style.height="300px";
</script>
展开全部
是的,因为高度属于样式,你不想用style的话可以用css来写,区别只在于一个是直接在元素上有style,用css的话就不会,但是你需要在页面引入这个css文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-02-28 · 知道合伙人教育行家
关注

展开全部
一个元素的高度不就是style里面的heigth控制吗?设置这个不也是顺理成章嘛
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询