Originariamente inviato da TrueLies
Ammesso che gli id siano giusti, i campi form hanno un value, non i contenuti incapsulati in un tag.

Per cui, semmai:
alert ("valore"+celle[i].innerHTML);

se poi vuoi solo il contenuto testuale delle celle e non il mark up:

alert ("valore"+celle[i].innerHTML.replace(/<[^>]+>/g, ''));
grazie mille truelies, funziona