Originariamente inviato da whisher
Mi sono perso qc sullo scope delle variabili in JS ?
se ho capito bene, cosi' potrebbe essere

data e' sicuramente globale

codice:
function createDataContainer()
{
    var div=document.getElementById('container'); 
...
qui x es. div e' locale (ha il var davanti e si trova in funzione)
tanto che in altra funzione
codice:
function displayData()
{
    // reset data container
    document.getElementById('container').innerHTML='';
...
non puo' usare div.innerHTML='';