0
Ich versuche Text auf meiner Website zu aktualisieren. Die Variable in JS tut es, aber der Text auf dem Bildschirm nicht. (Ja, ich weiß, dass der Code schlampig ist, bekomme ich es zu arbeiten und dann durchlaufen und es hübsch.)Warum wird mein Text nicht aktualisiert? (HTML + JS)
<script>
var moneyTotal = 370; //Variable for money, filled with starter money
var moneyText = String(moneyTotal); //Variable for text
var OD2Clicked = 0;
</script>
<script>document.write("<h1 class='money'>Total: $"+ moneyText + "</h1>"); //Line for updating site </script>
<script>
function Check(){ //Function that checks for radio button change
if (document.getElementById('OD2').checked & OD2Clicked==0) {
OD2Clicked = 1;
Adding(20);
console.log("Adding");
}else if(document.getElementById('OD').checked & OD2Clicked>0){
OD2Clicked = 0;
Adding(-20);
console.log("Subtracting");
}
setTimeout(function() {Check()}, 5000);
}
function Adding(m1){ //Function for adding
moneyTotal += m1;
moneyText = String(moneyTotal);
console.log(moneyTotal);
console.log(moneyText+" Text");
}
</script>
Ihr Bildschirm schreibt nur einmal, wenn der Browser alle