1

こんにちは、親 div を子 div の高さの値で操作することにより、javascript と仲良くしようとしています。

今までの見た目は?

これは、子 div の高さを取得する JavaScript コードです。

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で調整するだけではない理由は、子供の位置が絶対的であるためです。したがって、親のサイズを min-height などで処理することはできません。

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 に答える