2017-09-30 14 views
0

私は現在プロジェクトを完了しており、私のコーディングでエラーが発生しています。数字を0から9までの範囲で表示する方法は?

私はこの数0から9

の間の整数を入力するように求めるJSプロンプトボックスを呼び出すボタンが、その後、0〜9の3つのランダムな整数は毎秒としたときに表示されるゲームとして使用されていあなたのスコアが上がる一致する番号をクリックしてください。

これは、これまでの私のコードです:私は0から9

の範囲の整数の乱数を表示する方法を正確に知りたい

<script> 

function chooseNum() 
{ 
var txt; 
var person = prompt("Choose an integer between 0 and 9:"); 
if (person == null || person == "") { 
    txt = "User cancelled the prompt."; 
} else { 
    txt = person; 
} 
document.getElementById("chosen").innerHTML = txt; 
} 

</script> 

は、右のトラック上でこのようなコードですか?

<script> 

var id = window.setInterval(function(){randomNumber();},1000); 

function randomNumber() 
{ 
var rand = Math.floor(Math.random()*9); 
$('#number1').html(rand); 
} 

</script> 

誰でも正しい方向に向けることができますか?

乾杯。

+1

のdocument.getElementById( "番号1")のinnerHTML =ランド。 –

+0

ありがとうございました!!!! – user8699411

+0

うん、FWIW '$( '#number1')'はあなたが使っていないと思われるjQueryです。 – Andy

答えて

1

var txt; 
 

 
function chooseNum() 
 
{ 
 

 
var person = prompt("Choose an integer between 0 and 9:"); 
 
if (person == null || person == "") { 
 
    txt = "User cancelled the prompt."; 
 
} else { 
 
    txt = person; 
 
} 
 

 
document.getElementById("chosen").innerHTML = txt; 
 
} 
 
chooseNum() ; 
 
var id = window.setInterval(function(){randomNumber();},1000); 
 

 
function randomNumber() 
 
{ 
 
var rand = Math.floor(Math.random()* 9 + 1); 
 
$('#number1').html(rand); 
 

 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<p id="chosen"></p> 
 
<p id="number1"></p>

+0

上記のコードをいただきありがとうございます。トンを助けました。使用された3つの数字に関して、私はプロンプトボックスで選択された数字が乱数と一致するゲームを作りたがっていました。例えば、ユーザが数字「6」を選択し、その3つのランダム化された数字の中にいつでも6を見て/クリックすると、ユーザは1つのポイントを得る。したがって、ユーザが間違った番号をクリックすると、ゲームはポイントを差し引く。ユーザーには負のスコアがあります。どのようなアプローチが私が取ることができる任意のアイデア?たぶん各番号のクリック可能なリンク? @vickypatel – user8699411

関連する問題