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);
}