質問編集履歴

1

<script>内の.style.heightから.clientHeightに修正。

2020/08/30 09:48

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- JavaScriptで要素の高さがになる
1
+ JavaScriptの.clientHeightで要素の高さが0になる
test CHANGED
@@ -1,10 +1,10 @@
1
1
  JavaScriptで特定の要素(#HOGEHOGE)の要素の高さが取れず困っています。
2
2
 
3
- alert('h= ->' + h + '<-')の結果は、h= -><- で、空です。
3
+ alert('h= ->' + h + '<-')の結果は、h= ->0<- です。
4
4
 
5
5
 
6
6
 
7
- htmlコードを見ると、#HOGEHOGEは空のように見えますが、
7
+ 以下のhtmlコードを見ると、#HOGEHOGEは空のように見えますが、
8
8
 
9
9
  hogehoge.jsで、document.getElementByIdで、htmlコードを流し込んでいます。
10
10
 
@@ -54,7 +54,7 @@
54
54
 
55
55
  function sendHeight(){
56
56
 
57
- var h = window.document.getElementById('HOGEHOGE').style.height;
57
+ var h = window.document.getElementById('HOGEHOGE').clientHeight;
58
58
 
59
59
  alert('h= ->' + h + '<-');
60
60