をリセットここに私のJavaScriptのだ:Javascriptが総
var total = 0,
bonus;
function addToTotal(score) {
total += score;
document.getElementById("idiot").innerHTML = total;
if (bonus) {
total += score;
bonus = false;
document.getElementById("idiot").innerHTML = total;
}
}
<div id="undo" onclick="" class="col-md-3 col-xs-3 card">
<img src="./resources/images/undo.png">
</div>
<div id="reset" onclick="" class="col-md-3 col-xs-3 card">
<img src="./resources/images/forest.png">
</div>
<div id="total" class="col-md-3 col-xs-3 card total">
<h2 id="score"></h2>
<p id="idiot"></p>
</div>
私はそれが本質的に上記と同じだとして、HTMLの残りの部分をコピーする気はなく、値を保持している各1としませんでした。クリックすると、その値が合計に加算されます。ボーナスと呼ばれる別の変数があります。ボーナスは、次にクリックされるものの価値を実質的に2倍にします。
私はJavaScriptにはとても新しいので、この時点までは多くの試行錯誤がありました。しかし、私は次の2つのステップを理解できません。
- クリックで合計を0にリセットします。
- クリックの合計に最後に加えた値を元に戻します。
私は答えがおそらく本当に簡単だと知っていますが、私が試したすべての単純なことは動作していないようです。
助けていただけたら幸いです!
あなたはどのくらいの取り消しが必要なのですか? –
あなたのHTMLやJavaScriptの残りの部分を投稿してください。間違っているように見えますが、ちょうどこれからあなたを助けるのは難しいです。 –