1

大家好,我正在尝试通过使用子 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调整问题的原因是孩子的位置是绝对的。所以我不能通过最小高度或类似的东西来处理父母的大小。

4

2 回答 2

1
document.all.air.style.height = (divh + 70) + "px";
于 2013-05-22T19:56:55.800 回答
0

尝试这个:

document.all.air.style.height = c + "px";
于 2013-05-22T19:59:14.573 回答