Pokouším se poprvé vytvořit něco, co dokáže spustit prohlížeč. Jde nějak v následujícím kódu použít "document.write" aniž by zmizelo tlačítko? Příkaz "document.getElementById("demo").innerHTML" jsem z toho důvodu převzal z jedné ukázky na webu, ale v podstatě nevím, k čemu vlastně slouží. Je tam vůbec nutné " <p id="demo"></p> a následné "("demo")" uvnitř příkazu? Díky za vysvětlení
<!DOCTYPE html>
<html>
<body>
<button onclick="myFunction()">Vyber příklad</button>
<p id="demo"></p>
<p>Počítadlo je nastaveno na 24, aby mi to ukázalo 23 příkladů. </p>
<script>
var pocitadlo = 0;
function myFunction() {
pocitadlo = pocitadlo + 1;
if (pocitadlo == 24) document.write("Zobrazili jste 23 příkladů"+", avšak počítadlo dosáhlo hodnoty: " + pocitadlo);
else {
var polozky = ["0 . 2 = ","1 . 2 = ","2 . 2 = ","3 . 2 = ","4 . 2 = ","5 . 2 = ","6 . 2 = ","7 . 2 = ","8 . 2 = ","9 . 2 = ","10 . 2 = ","0 : 2 = ","2 : 1 = ","2 : 2 = ","4 : 2 = ","6 : 2 = ","8 : 2 = ","10 : 2 = ","12 : 2 = ","14 : 2 = ","16 : 2 = ","18 : 2 = ","20 : 2 = "];
var nahodne = Math.floor(Math.random() * polozky.length);
document.getElementById("demo").innerHTML = (polozky[nahodne]);}
}
</script>
</body>
</html>