回答編集履歴

4

修正

2017/02/26 02:30

投稿

turbgraphics200
turbgraphics200

スコア4269

test CHANGED
@@ -1,4 +1,4 @@
1
- 通常ではありませんがエレメントのロードが終わってからスクリプトが実行されるからです。
1
+ (通常ではありませんが)エレメントのロードが終わってからスクリプトが実行されるからです。
2
2
 
3
3
  例えば
4
4
 
@@ -10,4 +10,4 @@
10
10
 
11
11
  というコードを書いた<script>を<head>内に書いた場合は、btnが取得できません。(window.onloadやwindow.addEventListener('DOMContentLoaded')などイベント後は取得できる)
12
12
 
13
- ただ、<head>に書いても<script defer >としてdeferロードを設定した場合もエレメントのロードが終わってから実行されます。
13
+ ただ、<head>に書いても<script defer src="hoge.js">としてdeferロードを設定した場合もエレメントのロードが終わってから実行されます。

3

修正

2017/02/26 02:30

投稿

turbgraphics200
turbgraphics200

スコア4269

test CHANGED
@@ -8,6 +8,6 @@
8
8
 
9
9
  ```
10
10
 
11
- というコードを書いた<script>を<head>内に書いた場合は、btnが取得できません。
11
+ というコードを書いた<script>を<head>内に書いた場合は、btnが取得できません。(window.onloadやwindow.addEventListener('DOMContentLoaded')などイベント後は取得できる)
12
12
 
13
13
  ただ、<head>に書いても<script defer >としてdeferロードを設定した場合もエレメントのロードが終わってから実行されます。

2

スペミス

2017/02/26 02:18

投稿

turbgraphics200
turbgraphics200

スコア4269

test CHANGED
@@ -10,4 +10,4 @@
10
10
 
11
11
  というコードを書いた<script>を<head>内に書いた場合は、btnが取得できません。
12
12
 
13
- ただ、<head>に書いても<script deffer>としてdefferロードを設定した場合もエレメントのロードが終わってから実行されます。
13
+ ただ、<head>に書いても<script defer >としてdeferロードを設定した場合もエレメントのロードが終わってから実行されます。

1

修正

2017/02/26 02:08

投稿

turbgraphics200
turbgraphics200

スコア4269

test CHANGED
@@ -1,4 +1,4 @@
1
- エレメントのロードが終わってからスクリプトが実行されるからです。
1
+ 通常ではありませんが、エレメントのロードが終わってからスクリプトが実行されるからです。
2
2
 
3
3
  例えば
4
4
 
@@ -9,3 +9,5 @@
9
9
  ```
10
10
 
11
11
  というコードを書いた<script>を<head>内に書いた場合は、btnが取得できません。
12
+
13
+ ただ、<head>に書いても<script deffer>としてdefferロードを設定した場合もエレメントのロードが終わってから実行されます。