Salve a tutti ho un grosso problema....
sto sviluppando un applicazione in javascript che riordina una tabella HTML. IL primo sviluppo l'ho eseguito con firefox 4 e google chrome e sembra ch funzionava. Utilizzando però browser più vecchiotti e internet explorer 9 invece mi da una marea di problemi. Ho deciso così di riporggettare il codice da zero adesso però ho un grosso problema in quanto internet explorer 7 mi da un problema già alla seconda riga.
Vi stampo le prime due righe perchè non ho scritto ancora nulla al difuori di quelle due righe.

codice:
var tabella=document.getElementById("tabella");
var tbody=tabella.getElementsByTagName("td");
Qualcuno può spiegarmi come mai alla seconda riga con internet explorer mi da errore??? Io non ireasco a capire cosè che faccio di così tanto complicato per IE!

PS. L'errore che mi da è: Impossibile ottenere il valore della proprietà 'getElementsByTagName': oggetto nullo o non definito

quando l'oggetto è + che definito