Aggiornamento della variabile js globale all’interno della funzione e invio aggiornato al documento HTML

Sto avendo davvero difficoltà ad aggiornare una variabile globale e ad inviare l’aggiornamento all’HTML.

Ho il seguente in HTML:

We found  var $mainCount; document.write($mainCount);  places for you! 

In Javascript:

  var $mainCount = 3; //Global variable if (1 = 1) { test(); } function test() { $mainCount; for (var p = 0; p < 10; p++){ $mainCount = p; } } 

Tuttavia, la pagina HTML non aggiorna il numero a 9 e scrive ancora 3 come la variabile globale è stata dichiarata come prima

    Quindi, come abbiamo dichiarato nei commenti, dovrete usare javascript per questo.

     var $globalVariable = 3; (function() { console.log('asa'); $globalVariable = 9; document.getElementById("field").innerHTML = $globalVariable; })(); 

    Dai un’occhiata a questo codice jsfiddle .

    Non c’è modo di associare HTML a una variabile JavaScript.

    Se si desidera aggiornare l’HTML, è necessario utilizzare la manipolazione DOM per farlo.