質問編集履歴

3

ソースコードの追加 環境公開

2018/04/17 12:47

投稿

tyapapa
tyapapa

スコア51

test CHANGED
@@ -1 +1 @@
1
- タイマーが作動しない原因について教えてください。
1
+ addEventListenerでエラーがでる
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```javascript
8
8
 
9
- (function() {
9
+ (function(){
10
10
 
11
11
  'use strict';
12
12
 
@@ -22,35 +22,57 @@
22
22
 
23
23
 
24
24
 
25
+ document.addEventListener("DOMContentLoaded", function(){
25
26
 
26
-
27
- start.addEventListener('click', function() {
27
+ start.addEventListener('click',function(){
28
28
 
29
29
  startTime = Date.now();
30
30
 
31
+ });
32
+
31
33
  });
32
34
 
35
+ document.addEventListener("DOMContentLoaded", function(){
33
36
 
34
-
35
- stop.addEventListener('click', function() {
37
+ stop.addEventListener('click', function() {
36
38
 
37
39
  var elapsedTime;
38
40
 
41
+
42
+
39
43
  elapsedTime = (Date.now()-startTime)/1000;
40
44
 
41
- result.textContent = elaspsedTime;
45
+ result.textContent=elapsedTime.toFixed(3);
42
46
 
43
-
47
+ });
44
48
 
45
49
  });
46
50
 
47
51
  })();
48
52
 
49
-
50
-
51
53
  ```
52
54
 
53
55
  ```html
56
+
57
+ <!DOCTYPE html>
58
+
59
+ <html>
60
+
61
+ <head>
62
+
63
+ <meta charset="utf-8" />
64
+
65
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
66
+
67
+ <title>5 second</title>
68
+
69
+ <meta name="viewport" content="width=device-width, initial-scale=1">
70
+
71
+ <link rel="stylesheet" type="text/css" media="screen" href="css/styles.css"/>
72
+
73
+ <script src="js/main.js"></script>
74
+
75
+ </head>
54
76
 
55
77
  <body>
56
78
 
@@ -74,7 +96,81 @@
74
96
 
75
97
  </body>
76
98
 
99
+ </html>
100
+
77
101
  ```
102
+
103
+ ```css
104
+
105
+ .container{
106
+
107
+ font-family: 'Courier New', sans-serif;
108
+
109
+ width: 300px;
110
+
111
+ margin: 30px auto 0;
112
+
113
+ text-align: center;
114
+
115
+ font-weight: bold;
116
+
117
+ }
118
+
119
+
120
+
121
+ #target, #result{
122
+
123
+ font-size: 32px;
124
+
125
+ margin-bottom: 15px;
126
+
127
+ background: #ccc;
128
+
129
+ height: 60px;
130
+
131
+ line-height: 60px;
132
+
133
+ }
134
+
135
+
136
+
137
+ #start{
138
+
139
+ float:left;
140
+
141
+ }
142
+
143
+
144
+
145
+ #stop{
146
+
147
+ float:right;
148
+
149
+ }
150
+
151
+
152
+
153
+ #start,#stop{
154
+
155
+ cursor:pointer;
156
+
157
+ font-size: 18px;
158
+
159
+ width:145px;
160
+
161
+ background: #eee;
162
+
163
+ height: 40px;
164
+
165
+ line-height: 40px;
166
+
167
+ box-shadow: 0 6px 0 #ccc;
168
+
169
+ }
170
+
171
+ ```
172
+
173
+ OSはWindows
78
174
 
79
175
  環境はchrome,Edgeなどで実行していますが、「 start.addEventListener('click', function() {」この行で同じエラーが出ます。
80
176
 

2

開発環境とエラー箇所

2018/04/17 12:47

投稿

tyapapa
tyapapa

スコア51

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,9 @@
75
75
  </body>
76
76
 
77
77
  ```
78
+
79
+ 環境はchrome,Edgeなどで実行していますが、「 start.addEventListener('click', function() {」この行で同じエラーが出ます。
80
+
81
+
82
+
83
+ 開発ツールはVisual Studio Codeを使用しています。

1

resultに関して1行抜けてたのでたしておきます。

2018/04/17 03:02

投稿

tyapapa
tyapapa

スコア51

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,8 @@
38
38
 
39
39
  elapsedTime = (Date.now()-startTime)/1000;
40
40
 
41
+ result.textContent = elaspsedTime;
42
+
41
43
 
42
44
 
43
45
  });