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

回答編集履歴

1

これで動くはず

2018/04/17 13:08

投稿

kszk311
kszk311

スコア3404

answer CHANGED
@@ -2,4 +2,48 @@
2
2
  ```javascript
3
3
  result.textContent = elapsedTime;
4
4
  ```
5
- 開発ツールで見るとエラーが出ているので、解消していくとたどり着けるはずです。
5
+ 開発ツールで見るとエラーが出ているので、解消していくとたどり着けるはずです。
6
+
7
+ これで動くはず
8
+ ---
9
+ ```html
10
+ <!DOCTYPE html>
11
+ <html lang="ja">
12
+ <head>
13
+ <meta charset="UTF-8">
14
+ <script type="text/javascript">
15
+ (function() {
16
+ 'use strict';
17
+
18
+ document.addEventListener("DOMContentLoaded", function(){
19
+
20
+ var start = document.getElementById('start');
21
+ var stop = document.getElementById('stop');
22
+ var result = document.getElementById('result');
23
+ var startTime;
24
+
25
+ start.addEventListener('click', function() {
26
+ startTime = Date.now();
27
+ });
28
+
29
+ stop.addEventListener('click', function() {
30
+ var elapsedTime;
31
+ elapsedTime = (Date.now()-startTime)/1000;
32
+ result.textContent = elapsedTime;
33
+ });
34
+ }, false);
35
+ })();
36
+ </script>
37
+ </head>
38
+ <body>
39
+ <div class ="container">
40
+ <div id="target">5.000</div>
41
+ <div id="result">0.000</div>
42
+ <div id="buttons">
43
+ <div id="start">start</div>
44
+ <div id="stop">stop</div>
45
+ </div>
46
+ </div>
47
+ </body>
48
+ </html>
49
+ ```