codice:
<script language="JavaScript" type="text/javascript">
<!--
var num=1;
function accoda(tabella){
	if(document.createElement && document.getElementById && document.getElementsByTagName) {
		// crea elementi
		var oTr=document.createElement("TR");
		var oTd1=document.createElement("TD");
		var oTd2=document.createElement("TD");
		var oField=document.createElement("INPUT");
		var oButt=document.createElement("INPUT");

		// setta attributi
  		oField.setAttribute("type","text");
  		oField.setAttribute("class","dimensioni");
		oField.setAttribute("name","materia"+num);
		oButt.setAttribute("type","button");
		oButt.setAttribute("class","pulsante button");
		oButt.setAttribute("value","-");

		// setta gestore evento
		if(oButt.attachEvent) oButt.attachEvent('onclick',function(e){rimuovi(e);})
		else if(oButt.addEventListener) oButt.addEventListener('click',function(e){rimuovi(e);},false)

		// appendi al relativo padre
		oTd1.appendChild(oField);
		oTd2.appendChild(oButt);
		oTr.appendChild(oTd1);
		oTr.appendChild(oTd2);
		document.getElementById(tabella).getElementsByTagName('TBODY')[0].appendChild(oTr);
		
		
		// incrementa variabile globale
		num++
	}
}

function rimuovi(e){
	if(document.removeChild && document.getElementById && document.getElementsByTagName) {
		if(!e) e=window.event;
		var srg=(e.target)?e.target:e.srcElement;

		// risali al tr del td che contiene l' elemento che ha scatenato l' evento
		while(srg.tagName!="TR"){srg=(srg.parentNode)?srg.parentNode:srg.parentElement}

		// riferimento al tbody
		var tb=document.getElementById("tabella").getElementsByTagName('TBODY')[0];
		
		// rimuovi
		tb.removeChild(srg);
		// decrementa variabile globale
		num--
	}
}
//-->
</script>
Dovrei fare in modo che nella funzione rimuovi al posto della stringa tabella ci sia una variabile il cui valore viene passato al generarsi di un evento onClick in modo che a seconda del bottone che l'utente schiaccia viene eliminato un determinato elemento della pagina solo che non riesco a capire il significato del parametro e già presente nella funzione stessa.

Es.

var tb=document.getElementById(variabile).getElementsB yTagName('TBODY')[0];

Grazie in anticipo per l'aiuto.