Ich möchte Timer in JavaScript erstellen, ich werde 10 Sekunden einrichten und Benutzer auf Bilder klicken und die Zählungen anzeigen, wenn die Zeit gestoppt wird.Wie man Timer in Javascript erstellt und die Klicks in der angegebenen Zeit zählt?
Wie kann ich diese Aufgabe erreichen?
index.html
<div class="container">
<div class="row">
<div class="col-md-2">
<img src="https://images.omkt.co/Files/402/15EAC0/19F78/8c2112737cfe4cd88779712a4906ef6d/0/hero_forte_2014--kia-1920x.png" height="150px" width="150px" id="clicks" onClick="clickMe()">
</div>
<div class="col-md-2">
<img src="https://images.omkt.co/Files/402/15EAC0/19F78/8c2112737cfe4cd88779712a4906ef6d/0/hero_forte_2014--kia-1920x.png" height="150px" width="150px" id="clicks" onClick="clickMe()">
</div>
<div class="col-md-2">
<img src="https://images.omkt.co/Files/402/15EAC0/19F78/8c2112737cfe4cd88779712a4906ef6d/0/hero_forte_2014--kia-1920x.png" height="150px" width="150px" id="clicks" onClick="clickMe()">
</div>
</div>
<div>
<p id="clicks">0</p>
</div>
index.js
var clicks = 0;
function clickMe() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
};
var digit=-1;
var min=0;
var time;
var timer_is_on=0;
function timer(){
digit++;
if(digit>59){
min++;
document.getElementById("mins").innerHTML=min;
digit=0;
}
// Put a "0" at the start of seconds
if (digit <= 9)
digit = '0' + digit;
document.getElementById("secs").innerHTML=digit;
}
Zunächst sollten Sie wissen, dass eine ID eindeutig sein sollte. Sonst dokumentieren. wird ein falsches Element finden. –