- 締切済み
javascriptでtdのサイズを取得するには?
javascriptで、tableのあるtdタグの高さ(height)を 取得したいのですが、どうやればいいですか? 例: <table><tr> <td id="tdtest">aaaa</td> <td >bbb</td></tr>・・・ とあった場合に、onLoadイベントで document.getElementById("tdtest").heightで やったのですが、エラーではなく空でした。 教えてください、お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- leap_day
- ベストアンサー率60% (338/561)
回答No.2
こんにちは <script type="text/javascript"><!-- window.onload=function() { h = document.getElementById("tdtest").clientHeight; document.getElementById("result").innerHTML = h; } //--></script> <div id="result"></div> <table><tr> <td id="tdtest">aaaa</td> <td >bbb</td></tr></table> ってことですか?
- SAYKA
- ベストアンサー率34% (944/2776)
回答No.1
そういうのは直接じゃなくstyleの情報からじゃないと取り出せないんじゃない? http://www.tohoho-web.com/js/style.htm
補足
clientHeightではダメでした。 このプロパティではpaddingを含んで「3」がかえって きたりしてました。 やはりheightプロパティを指定しないと拾えない ようです。 ありがとうございました。