la prossima volta ricorda di usare un titolo appropriato... questo thread ti verrà chiuso.
cmq ecco una possibile soluzione (lascio a te lo studio del codice... )
codice:
<script type="text/javascript">
// <![CDATA[
function stampaNumeri() {
body = document.body;
list = document.createElement('ul');
list.id = 'lista';
for(i=1; i<=10; i++) {
item = document.createElement('li');
item.innerHTML = i;
list.appendChild(item);
}
body.appendChild(list);
/*** link numero 3 (nodo 2 della lista) ***/
item3 = document.getElementById('lista').getElementsByTagName('li')[2];
item3.innerHTML = '';
link = document.createElement('a');
link.href = "http://www.google.it/";
link.innerHTML = '3';
item3.appendChild(link);
/*** alert numero 7 (nodo 6 della lista) ***/
item7 = document.getElementById('lista').getElementsByTagName('li')[6];
item7.innerHTML = '';
link = document.createElement('a');
link.href = "#";
link.onclick = function() { alert('hai cliccato'); }
link.innerHTML = '7';
item7.appendChild(link);
}
// ]]>
</script>
<body>
<script type="text/javascript">
// <![CDATA[
stampaNumeri();
// ]]>
</script>
</body>