高さ 300 px の動的テーブルがあり、overflow-y: テーブルが垂直スクローラーを持つようにスクロールします。行が少ない場合は、テーブルとスクロールにスペースがないようにテーブルの高さを変更したいと考えています。
テーブルの高さを取得しようとしましたが、0 になります。トレースを調べると、要素に高さがあることがわかります。私は試した
document.getElementById("myDiv").style.height
document.getElementById("myDiv").offsetHeight
document.getElementById("myDiv").clientHeight
しかし、どれも高さに有効な値を返しません。
ここに私のCSSがあります:
.tableSroll {
overflow: auto;
}
.myDiv {
display: block;
width: 900px;
height: 300px;
overflow:auto;
overflow-y: scroll;
}
.ai-table-list-items {
pading: 50px;
width: 100%;
}
ここに私のHTMLがあります:
<div class="tableScroll">
<div class= "myDiv" id= "myDiv" >
<table class="ai-table-list-items">.....</table>
</div>
</div>
Firefoxでdivの高さを取得するのを手伝ってもらえますか? 昔からずっと探してました..
前もって感謝します、
Pbale