0

我有这个功能:

function adjust_height () {
    document.getElementById('left').style.height = document.getElementById('center').style.height;
    document.getElementById('right').style.height = document.getElementById('center').style.height;
}

我想知道这样做的语法。提前致谢。

4

1 回答 1

0

感谢所有回答的人,这是工作结果=)。

function adjust_height () {

    var center = document.getElementById('center') ;
    var left = document.getElementById('left') ;
    var right = document.getElementById('right') ;

    left.style.height = center.clientHeight + 'px';
    right.style.height = center.clientHeight + 'px';
}

style.height 仅在元素具有在 .css 文件中声明的固定高度时才具有值,因此如果您使用液体元素,则无法以这种方式获得高度!!。

然后你只需要调用这个函数,我需要它在身体负载上,像这样:

< body onload="adjust_height()">

希望这会有所帮助,干杯!=)。

于 2013-09-24T01:05:41.333 回答