Ciao a tutti! ho questa semplice funzione che mi permette di creare un elenco. Fa tutto a dovere creando l'elenco puntato, ma non chiude il <div> come vorrei.
Ho dato un bordo di un pixel per vedere se funzionava e in effetti il problema è che crea un div bordato vuoto e sotto, al di fuori del div, crea l'elenco.
Se fosse corretto dovrei avere il bordo che circonda tutto l'elenco puntato.
Ecco la funzione
codice:
<script>
function crea(){
var elementi = document.getElementById('elementi').value;
var box = document.getElementById('a');
box.innerHTML+="<div style='border:1px solid black;'>ciao<ul>";
var i;
for(i=1;i<=elementi;i++){
box.innerHTML+="<li>"+i+"</li>";
}
box.innerHTML+="</ul></div>";
}
</script>
Grazie in anticipo a tutti!