Hallo Ashura,
wenn es nur einen body gibt, kann man getElementsByTagName("tbody")[0] auch weglassen.
Problem: Im IE und Opera wird implizit ein tbody-Element hinzu gefügt, wenn keines vorhanden ist, im Firefox nicht. Um sich die ganze Abfragerei zu ersparen, sollte man ruhig die älteren Kollektionen nutzen, denn dafür wurden sie geschaffen.
also ich lasse "getElementsByTagName("tbody")[0]" bei nur einem Body immer weg, da die TRs ja immer unter TABLE liegen:
document.getElementsByTagName("table")[i].getElementsByTagName("tr")[j].getElementsByTagName("td")[k]...
Gruß, Jürgen