Witam mam skrypt który losuje liczbę z zakresu 1-13 oraz skrypt który przy kilku kliknięciach daje komunikat.
Chciałbym by komunikat pojawiał się gdy wylosowana liczba jest równa ilości kliknięć.
Gdy mam wpisane
if( 4=== clicks ) przy 4 kliknięciach komunikat się pokazuje
ale gdy zrobię
if( demo=== clicks )
to komunikat przy losowej liczbie się nie pojawia.
<!DOCTYPE html>
<html>
<body>
<button onClick="onClick()">Licz click</button>
<p>ile click : <a id="clicks">0</a></p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script type="text/javascript">
var clicks = 0;
var demo = document.getElementById("demo");
function onClick() {
if( 4=== clicks ){
alert("policzono do ");
clicks = 0;
myFunction();
} else{
clicks ++ ;
}
document.getElementById("clicks").innerHTML = clicks;
}
function myFunction() {
var x = Math.floor((Math.random() * 13) + 1);
document.getElementById("demo").innerHTML = x;
}
</script>
</body>
</html>