Jeżeli w każdym wierszu jest zawsze taka sama liczba kolumn to poprostu
Kod
var len=document.getElementById('tabela').getElementsByTagName('tr')[0].getElementsByTagName('td').length;
Jezeli nie w kazdej jest taka sama ilosc to dla kazdego wiersza liczysz liczbe kolumn
Kod
//poza petla
var maxCols=0;
// potem w petli iterujacej tr
var cNum=0;
kolumny=wiersz.getElementsByTagName('td');
// iterujesz kolumny (td)
if(kolumna.getAttribute('colspan'))
{
cNum+=kolumna.getAttribute('colspan');
}
else cNum++;
// i przy koncu iteracji td
if(cNum>maxCols) maxCols=cNum;
return maxCols;
Pamietaj ze podalem ci pseudokod a reszte musisz sam skleic