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>