Scusate ragazzi! Ho questa tabella con le celle modificabili (cambio colore,ecc) tramite la funzione 'modifica(this)'

Codice PHP:
var tab2="<table><TR>
<TD width='25%' onClick='modifica(this)' >"
+nome+"</TD>
<TD width='25%' onClick='modifica(this)'>"
+cognome+"</TD>
<TD width='25%' onClick='modifica(this)'>"
+via+"</TD>
<TD width='25%' onClick='modifica(this)'>"
+numero+"</TD>
</TR></table>"
;
    
var 
salva nome+":"+cognome+":"+via+":"+numero
adesso volevo sapere, come faccio ad acquisire i dati modificati nella variabile "salva"?
Se lo faccio nel modo: "var salva = nome+":"+cognome+":"+via+":"+numero; " ovviamente mi prende i dati originali....please HELP!!