Ti ringrazio. Non posso utilizzarlo. Ti spiego.
Da server costruisco la tabella: metto la intestazione con 2 colonne, ed una riga, prima colonna un nome, seconda colonna contiene un <input per l'immissione di dati.

Da client, incremento via DOM, le righe della tabella.

Adesso, un tasto AZZERA, deve azzerarmi tutti i controlli del form, compreso le righe aggiunte alla tabella che non posso vedere nel codice html (almeno credo )

Perciò, così come la creo, così la distruggo:
codice:
	var i;
	var t = document.getElementById("tbl_soggetti");
	if(t != null)
	{
		var nr = t.childNodes[0].childNodes.length;
		
		//cancella le righe tranne le prime 2
		for(i = nr -1; i >= 2; i--)
		{
			t.childNodes[0].removeChild(t.childNodes[0].childNodes[i]);
		}
		//cancella il testo della 2° colonna, 2° riga
		t.childNodes[0].childNodes[1].childNodes[1].childNodes[0].value = "";
	}
per funzionare funziona. Ma mi piacerebbe un giudizio, visto che è la prima volta che faccio cose simili