Buona sera,
ho scritto questo codice per generare dinamicamente una lista <ul> <li> </li> </ul>. Funziona perfettamente tranne per un particolare, vorrei aggiungere la propiretà onClick() all'haref che vado a creare, ho provato ad usare la funzione a.onclick ma non funziona, nella alert mi viene restituito un risultato vuoto.
codice:
    function generateList(fields,pages, container) {
        var div = document.getElementById(container);
  
        var ul = document.createElement("ul");    
    
        for(var i=0; i < fields.length; i++) {
            a = document.createElement('a');
            a.href =  'javascript:;'; 
            a.onclick = function() { alert(pages[i]); };
            a.appendChild(document.createTextNode(fields[i])); 
            var li = document.createElement("li");
            li.appendChild(a);
            ul.appendChild(li);
        }
        div.appendChild(ul);
    }