javascript - 通过子值操纵父div

时间:2013-05-22 19:51:32

标签: javascript html parent-child dom-manipulation

大家好我想通过使用子div的高度值操纵父div来与javascript相处。

到目前为止看起来如何?

这是我的javascript代码,它给出了子div的高度:

onload=function() {
  var divh = parseInt(document.getElementById('lookfor').offsetHeight);
  b = parseInt("70");
  c = divh + b;

  //This shall insert the value to the parent div
  document.all.air.style.height = "c";
}

这是html的结构:

<div id="air">
   <div id="lookfor"></div>
</div>

问题是我的代码没有为父div插入值 - 我该怎么做?

我这样做的原因并不仅仅是用css调整问题,因为孩子的位置是绝对的。所以我无法用最小高度或类似的东西来处理父母的大小。

2 个答案:

答案 0 :(得分:1)

document.all.air.style.height = (divh + 70) + "px";

答案 1 :(得分:0)

试试这个:

document.all.air.style.height = c + "px";