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

回答編集履歴

1

不適切な表現がありました(二行目`test\(\)`の宣言時ではなく、`test\(\)`の実行時です)

2017/01/12 00:41

投稿

Everatch
Everatch

スコア241

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  他の方も指摘しておりますが、プログラムは基本上から順に実行します。
2
- `test()`の宣言時はまだ`<p><span id="tes"></span></p>`が作られていないので、
2
+ `test()`の実行時はまだ`<p><span id="tes"></span></p>`が作られていないので、
3
3
  `document.getElementById("tes")`では見つからず`null`になってしまいます。
4
4
 
5
5
  ###・方法その1: `<script>`をタグの後に追加 (実行文`test("tes");`のみでも可)