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!