il principio è:

creo una stringa con tutto quello che voglio inserirci dentro
e poi lo appendo?

il punto è che intanto ricevo un errore che appendChild is not a function...

codice:
...
	var tbody = document.getElementsByTagName("DIV"); 
//	alert(tbody[0].id+"\n"+tbody[1].id+"\n"+tbody[2].id+"\n"+tbody[3].id+"\n")
	
	pippo =  crea_tbl(lettera);
	var cont = document.createElement("TR");
	tbody.appendChild(cont);
...

function crea_tbl(let){
/*	layout = "<table>";
	if(n % 6 == 0){
		riga = "</tr><tr><td>"
		}
	else{
		riga = "<td>"
	}
	alert(riga);*/
	var tabella = "<fieldset style='border: 1px solid black; width: 120px;'><legend>Nemico "+let+"</legend><font style='font-family: tahoma; font-size: 8pt;'><input type='radio' name='show_mostro_"+let+"' onclick=\"mostra('field_"+let+"')\" checked='true'> ON | <input type='radio' name='show_mostro_"+let+"' onclick=\"nascondi('field_"+let+"')\> OFF 
</font></fieldset><fieldset id='field_"+let+"' style='border: 1px solid black; width: 100px;'> <legend>Nemico "+let+" <input type='text' disabled='true' size='2' id='iniziativa_"+let+"' style='border: 0; background-color: transparent;'></legend><fieldset style='border: 1px solid black; width: 100px;'><legend>Iniziativa</legend>Tira di nuovo<input type='text' size='2' id='mod_iniziativa_"+let+"'></fieldset><table></table></fieldset> ";
//	tabella = layout + riga + tabella;
	return tabella; 
}