回答編集履歴

2

typo

2022/06/30 14:38

投稿

RiaFeed
RiaFeed

スコア2701

test CHANGED
@@ -1,4 +1,4 @@
1
1
  scriptタグ内のコードは1回しか実行されないので、そこからいくらサイズを変更しても反映されません。
2
2
  ```console.log```で出力を確認しているなら1回分しか高さの出力がなかったことが確認できたはずです。
3
3
  (それをif内が反映されていないと勘違いしたのかな?というかそもそも示されているコードではif内外のコードが同一だから変化するわけないんだけど)
4
- ひとまずscriptタグ内のコードを関数にし、```windows.onresize```に登録してみてください。
4
+ ひとまずscriptタグ内のコードを関数にし、```window.onresize```に登録してみてください。

1

追記

2022/06/30 14:24

投稿

RiaFeed
RiaFeed

スコア2701

test CHANGED
@@ -1,3 +1,4 @@
1
- scriptタグ内は1回しか実行されないので、そこからいくらサイズを変更しても反映されません。
1
+ scriptタグ内のコードは1回しか実行されないので、そこからいくらサイズを変更しても反映されません。
2
2
  ```console.log```で出力を確認しているなら1回分しか高さの出力がなかったことが確認できたはずです。
3
+ (それをif内が反映されていないと勘違いしたのかな?というかそもそも示されているコードではif内外のコードが同一だから変化するわけないんだけど)
3
4
  ひとまずscriptタグ内のコードを関数にし、```windows.onresize```に登録してみてください。