이것은 모두 제 코드입니다. 내가 잘못 가고있는 곳을 볼 수 있기를 바랍니다.자바 스크립트를 사용하여 기본적인 수학 게임을 만들려고 노력하고 있습니다.
var $randomnumber1;
var $randomnumber2;
var $answer;
var $counter = 1;
var $data;
function start_game() {
document.getElementById('counternumber').innerHTML = $counter;
document.getElementById('txtbox').value = "";
$randomnumber1 = Math.floor(Math.random()*11);
document.getElementById('num1').innerHTML = $randomnumber1;
$answer = $randomnumber1 + $randomnumber2;
$counter++;
setFocus();
}
function check_answer() {
var $txt = document.getElementById('txtbox');
var $value = $txt.value;
if ($value == $answer) {
alert('You are correct');
}
else {
alert('You are incorrect, the answer was ' + $answer);
}
document.getElementById('txtbox').value = "";
document.getElementById('num1').innerHTML = "";
document.getElementById('num2').innerHTML = "";
$randomnumber1 = Math.floor(Math.random()*11);
$randomnumber2 = Math.floor(Math.random()*11);
document.getElementById('num1').innerHTML = $randomnumber1;
document.getElementById('num2').innerHTML = $randomnumber2;
$answer = $randomnumber1 + $randomnumber2;
document.getElementById('counternumber').innerHTML = $counter;
$counter++;
if ($counter > 4) {
alert ('End of game......Thanks for playing');
$counter = 1;
document.getElementById('num1').innerHTML = "";
document.getElementById('num2').innerHTML = "";
}
함수 addAnswers() { VAR 데이터 = $ randomnumber1 + "+"+ $의 randomnumber2 + "="+ ($ randomnumber1 + $ randomnumber2) VAR newListItem = document.createElement ('리'); var newText = document.createTextNode (data); newListItem.appendChild (newText); document.getElementById ("ans"). appendChild (newListItem);
function addAnswers()
{
var data = $randomnumber1 + " + " + $randomnumber2 + " = " + ($randomnumber1+$randomnumber2)
var newListItem = document.createElement('li');
var newText = document.createTextNode(data);
newListItem.appendChild(newText);
document.getElementById("ans").appendChild(newListItem);
}
귀하의 질문은 불분명하지만,이 당신을 위해 무엇을 찾고있는 사람의 라인을 따라 뭔가해야한다 : }
<div class="container" id="wrapper">
<h3>Games Played = <b id='counternumber'></b>/3 </h3>
<div id="total">Total: <p id="sumtotal"></p></div>
<div class="left"><h3 id="num1"></h3></div>
<div class="plus"><img src="images/plus.png"></div>
<div class="right"><h3 id="num2"></h3></div>
<button onclick="start_game(); myCountDown()">Start Game</button>
<form id="form">
<input type="text" id="txtbox" />
<input type="button" value="Answer" onclick="check_answer(); setFocus(); ShowResults(); sumResults()" />
</form>
</div>
<a href="index.html">home page</a>
</div> <!-- /content -->
<div id="aside">
</div>
귀하의 질문에 답변하지 않았습니다. –
우리의 시도를 보여주십시오. 그것은 이미 작동합니까? – Bergi