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

Rispondi quotando