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

回答編集履歴

2

編集

2020/04/19 07:48

投稿

hiroo_mokumoku
hiroo_mokumoku

スコア128

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

編集

2020/04/19 07:48

投稿

hiroo_mokumoku
hiroo_mokumoku

スコア128

answer CHANGED
@@ -1,5 +1,5 @@
1
- letを使う場合、addEventListenerの中に定義して上げないと
1
+ letで定義する場合、addEventListenerの中に定義して上げないと
2
- ランダムに切り替わることができないです。
2
+ おみくじ結果がランダムに切り替わることができないです。
3
3
 
4
4
  [letとvarの違い](https://qiita.com/y-temp4/items/289686fbdde896d22b5e)
5
5