回答編集履歴
2
編集
answer
CHANGED
@@ -1,8 +1,6 @@
|
|
1
|
-
letで定義する場合、addEventListenerの中に定義して上げないと
|
2
|
-
|
1
|
+
こちらのコードで動くようになりましたが如何でしょうか。
|
2
|
+
修正箇所はコメントアウトに記載してます。
|
3
3
|
|
4
|
-
[letとvarの違い](https://qiita.com/y-temp4/items/289686fbdde896d22b5e)
|
5
|
-
|
6
4
|
```javascript
|
7
5
|
<!DOCTYPE html>
|
8
6
|
<html lang="ja">
|
@@ -13,7 +11,7 @@
|
|
13
11
|
<body>
|
14
12
|
<h1>おみくじ</h1>
|
15
13
|
<button id="btn">おみくじスタート</button>
|
16
|
-
<div id="disp"></div>
|
14
|
+
<div id="disp"></div><!--修正①-->
|
17
15
|
|
18
16
|
<script>
|
19
17
|
let kujis =["大吉","吉","中吉","小吉","末吉","凶","大凶"];
|
@@ -21,7 +19,7 @@
|
|
21
19
|
let disp = document.getElementById("disp");
|
22
20
|
|
23
21
|
btn.addEventListener("click",function(){
|
24
|
-
let kuji = Math.floor(Math.random()*kujis.length);
|
22
|
+
let kuji = Math.floor(Math.random()*kujis.length); // 修正②
|
25
23
|
disp.innerHTML = kujis[kuji];
|
26
24
|
});
|
27
25
|
</script>
|
1
編集
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
|
-
let
|
1
|
+
letで定義する場合、addEventListenerの中に定義して上げないと
|
2
|
-
ランダムに切り替わることができないです。
|
2
|
+
おみくじ結果がランダムに切り替わることができないです。
|
3
3
|
|
4
4
|
[letとvarの違い](https://qiita.com/y-temp4/items/289686fbdde896d22b5e)
|
5
5
|
|