teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

edit

2021/06/16 09:41

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -4,4 +4,5 @@
4
4
 
5
5
  これは意味が分かりません。`{}`つけてしまうと定義なのでは。
6
6
  それに`window.onload `があるので、ここに書かなくてもonloadとして実行されます。
7
+ `window.onload`の中で定義されているので`<body onload="init()">`としても未定義のエラーになります。
7
8
  `window.onload` のブロックの最後に`init()`とだけ書けば、とりあえず何かしらは起きるようになります(要件通り動くかは別)

1

edit

2021/06/16 09:41

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -3,5 +3,5 @@
3
3
  > <body document.body.onload="init(){};">
4
4
 
5
5
  これは意味が分かりません。`{}`つけてしまうと定義なのでは。
6
- それに`window.onload `があるので、ここに書かなくても実行されます。
6
+ それに`window.onload `があるので、ここに書かなくてもonloadとして実行されます。
7
7
  `window.onload` のブロックの最後に`init()`とだけ書けば、とりあえず何かしらは起きるようになります(要件通り動くかは別)