将对象的属性值设置为等于另一个对象中的相同属性

时间:2013-09-15 22:41:20

标签: javascript syntax

我有这个功能:

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

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

1 个答案:

答案 0 :(得分: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()">

希望这会有所帮助,欢呼! =)。