2016-07-20 12 views
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> 
+0

Ihr Bildschirm schreibt nur einmal, wenn der Browser alle

Verwandte Themen