回答編集履歴
1
コメント追加
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
記載されたコードの場合、DOM構築完了時に下記の処理が行われます。
|
1
|
+
記載されたコードの場合、画面読み込み完了(DOM構築完了)時に下記の処理が行われます。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -10,9 +10,9 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
つまり、3
|
13
|
+
つまり、if 文(3)は DOM 構築完了時に呼ばれます。
|
14
14
|
|
15
|
-
この
|
15
|
+
この時、hensuu の値は '' でしかない為、if 文は常に false となります。
|
16
16
|
|
17
17
|
|
18
18
|
|
@@ -20,21 +20,29 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
+
```Javascript
|
23
24
|
|
24
|
-
|
25
|
-
|
25
|
+
// DOM 構築完了時に中の処理を実行
|
26
26
|
|
27
27
|
$(function(){
|
28
28
|
|
29
|
-
|
29
|
+
// hensuu を定義
|
30
30
|
|
31
31
|
var hensuu = '';
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
+
// ボタンクリックイベントを追加
|
36
|
+
|
35
37
|
$('#btn').click(function(){
|
36
38
|
|
39
|
+
// hensuu に stage1 をセット
|
40
|
+
|
37
41
|
hensuu = 'stage1';
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
// if 文評価実行(上部で stage1 をセットしている為、常に true になります)
|
38
46
|
|
39
47
|
if(hensuu === 'stage1'){
|
40
48
|
|
@@ -44,6 +52,12 @@
|
|
44
52
|
|
45
53
|
});
|
46
54
|
|
47
|
-
|
55
|
+
});
|
48
56
|
|
49
57
|
```
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
もし、別の何らかのアクションが発生した際に実行したい場合は、該当のイベントを定義する必要があります。
|
62
|
+
|
63
|
+
|