我有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