【发布时间】:2016-06-10 17:47:57
【问题描述】:
我想在我的页面上为div 设置响应式填充。
它应该是 height 自身的五分之一,在变量 cover_height 中。
到目前为止,这是我的方法,这是对question的回答,
但它不会改变padding-top:
var cover = document.getElementById("cover");
var cover_height = cover.height;
cover.style["padding-top"] = cover_height / 5 + "px";
欢迎任何关于代码的反馈,因为我是 JS 的新手。
【问题讨论】:
-
这是在我为这个问题更改它之前..但我忘了在它前面添加
document...将编辑。很抱歉造成混乱。 -
试试cover.style.paddingTop = cover_height / 5 + "px";
-
(cover_height / 5) + "px";
-
顺便说一下,据我所知,JS 没有
.height。它应该是clientHeight(或style.height,如果通过内联样式设置高度)。除此之外,我没有看到其他错误。 -
clientHeight成功了!
标签: javascript css height