Frage von jonibay, 11

Javascript: automatische Ausgabe der Varialben + Restart des Programms?

Hi nochmal,

ich habe noch mal 2 Frage:

1) wie bekomme ich es hin, den Button nicht klicken zu müssen? Bis jetzt gehe ich im HTML-Dokument über einen Button:

<button type="button" class="button" onClick="clickChance()">Chance?</button>

JavaScript:

var chance = ausgabe;
function clickChance() {
    document.getElementById("chance").innerHTML = chance;
}

Ich würde gerne die chance-Variable automatisch in HTML aktualisiert (ohne den Button zu drücken) haben , sobald JS die Stelle im Code erreicht.

Any ideas?

2)

Was muss ich machen, damit JS nach dem Button-Press bzw. der automatischen Textausgabe erneut zum Programmanfang hüpft um das Programm erneut zu durchlaufen? Also wie ein Restart des Spiels.

Vielen Dank!

Antwort
von Dory1, 5

1) Indem du einfach die Funktion beim laden der Seite einmal aufrufst:

var chance = ausgabe;
function clickChance() {
document.getElementById("chance").innerHTML = chance;
} clickChance(); // <---

2) Hierzu müsstest du uns mal den gesamten Quelltext zeigen.



Kommentar von jonibay ,
var randomX1 = Math.ceil(Math.random() * 10 );

var randomX2 = Math.ceil(Math.random() * 10 );
var randomX3 = Math.ceil(Math.random() * 10 );

function randomClickX() {
document.getElementById("randomX1").innerHTML = randomX1;
document.getElementById("randomX2").innerHTML = randomX2;
document.getElementById("randomX3").innerHTML = randomX3;

var ausgabe = "Play again";
if (randomX1 === randomX2) {
if(randomX2 === randomX3) {
var ausgabe = "Jackpot";
}
}

var chance = ausgabe;
function clickChance() {
document.getElementById("chance").innerHTML = chance;
}
document.getElementById('spanId').innerHTML = chance;
};

Und danach soll der Button, der von randomClickX angesprochen wird erneut klickbar sein und neue Zufallswerte errechnet werden.

Antwort
von RakonDark, 8

brauch man das gesamte js für .

Keine passende Antwort gefunden?

Fragen Sie die Community