我有2个div。由于div 1可能会更长,也就是无限滚动div,所以我想使用javascript将div 2与div 1制作成相同的高度。我试图使用下面的代码,但它不起作用。为什么?如何根据另一个div高度使用javascript设置div高度?
的javascript:
<script type="text/javascript">
document.getElementById("div2").setAttribute("height",document.getElementById("div1").clientHeight);
</script>
我的div:
#div1 {
width: 700px;
background: #FFF;
overflow: hidden;
float: left;
}
#div2 {
width: 300px;
background-image: url(../images/user_panel.png);
background-repeat:repeat-y;
}
你应该等待DOM要获得任何元素的高度 – slash197
根据您的html的样子,你可以做到这一点在CSS独自前准备好。 – bestprogrammerintheworld