如下,我怎么得到mydiv的高度,他的高度可能被多个换行动态改变,比如得到了他的高度现在是12px,我怎么把他动态的改成指顶的高度比如100px
<div id="mydiv" >
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</div>

解决方案 »

  1.   

    style="position:absolute; left:275px; top:115px; width:248px; height:173px; z-index:1; overflow: hidden;"
    加上样式。如上。关键是:overflow: hidden;(溢出时隐藏)
    如果是要用javascript语句:document.mydiv.width应该就可以了。
      

  2.   

    <div id="mydiv" style="background-color:#ff0000">
      <p>&nbsp;1</p>
      <p>&nbsp;2</p>
      <p>&nbsp;3</p>
      <p>&nbsp;4</p>
      <p>&nbsp;5</p>
    </div>
    <input type="button" value="get" onclick="fn_click()">
    function fn_click()
    {
    var obj=document.getElementById("mydiv");
    alert(obj.scrollHeight);
    }
      

  3.   

    alert(document.getElementById("mydiv").clientHeight);