获取div的高度并使用它设置另一个div的高度

Bre*_*sGA 3 javascript

我有两个div,既没有在css中设置高度,因为我想采取它们最终的任何高度,并将另一个div设置为该高度.

我的javascript就是这个

function fixHeight() {
    var divh = document.getElementById('prCol1').height;
    document.getElementById('prCol1').innerHTML = '<ul><li>' + divh + '</li></ul>';
    document.getElementById('prCol2').style.height = divh + 'px';
}
Run Code Online (Sandbox Code Playgroud)

我有以下代码行,看看我是否得到了某种实际的响应.

document.getElementById('prCol1').innerHTML = '<ul><li>' + divh + '</li></ul>';
Run Code Online (Sandbox Code Playgroud)

我有一个onload设置来运行该功能

我的两个div看起来像这样

<div id="prCol1">
     ..content..
</div>
<div id="prCol2" class="slideshow">
    ..content..
</div>
Run Code Online (Sandbox Code Playgroud)

Zol*_*oth 7

使用offsetHeight- http://jsfiddle.net/HwATE/

function fixHeight() {
    var divh = document.getElementById('prCol1').offsetHeight; /* change this */
    document.getElementById('prCol1').innerHTML = '<ul><li>' + divh + '</li></ul>';
    document.getElementById('prCol2').style.height = divh + 'px';
}
Run Code Online (Sandbox Code Playgroud)