2016-03-27 6 views
-1

私はクラスの別のプロジェクトに取り組んでいますが、私はまだHTMLのハングを取得しようとしています。とにかく、私は乱数を生成する関数を定義し、ランダムに生成された数に基づいて結果を表示する別の関数を構築しようとしています。私は単純なif/thenステートメントが動作すると思ったが、if/thenステートメントを追加して以来、私は新しいものをコメントアウトしても、ページの最後に最初に作成したボタン以外のものを表示することはできない部品、それはまだ働きたくありません。私は何かを間違って配置したのか、初心者の誤りをしたのか分からない。オブジェクトとしての機能を返すrandomNumber/Elseステートメントの場所 - Javascript

<script> 
     function randomNumber() { 
     document.getElementById("demo").innerHTML = Math.floor((Math.random() * 5) + 1); 
     } 
     /*function() { 
      if randomNumber= 1 { 
      innerHTML = "Option 1" 
      } 
      if randomNumber= 2 { 
      innerHTML = "Option 2" 
      } 
      if randomNumber= 3 { 
      innerHTML = "Option 3" 
      } 
      if randomNumber= 4 { 
      innerHTML = "Option 4" 
      } 
      if randomNumber= 5 { 
      innerHTML = "Option 5" 
      } 
      }*/ 
    </script> 
+0

実際には、* randomNumber()関数を呼び出すことはありません。 – Pointy

+0

関数を呼び出すhtmlも追加できますか? – TheUknown

+0

ブール条件がかっこ内にあるため、これらのifは機能しません。また、それはrandomNumber == 1です。 – derloopkat

答えて

0

これは私が働いていたものの一例です。 randomNumber()は、 "demo"要素と同じ値を返すと乱数を返します。したがって、if文は次のように開始する必要がありますif (random number()==x){//some code if the number equals x}

関連する問題