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.