Aby uzyskać dostęp do komórki przez indeksie wiersza i indeksu komórek w tym wierszu można użyć:
var rowIndex = 0;
var cellIndex = 1;
document.getElementById('table1').rows[rowIndex].cells[cellIndex];
ten będzie miał dostęp drugą komórkę (indeks 1) w pierwszym wierszu (indeks 0)
Jeśli chcesz po prostu użyć indeksu komórki (i nie śledzić wierszy) i zlecić iterację w komórkach w każdym wierszu, możesz to zrobić, ale onl y, jeśli każdy wiersz ma taką samą liczbę komórek. Poniższy kod miałby dostęp do czwartej komórki w tabeli (indeks 3), niezależnie od tego, czy jest to wiersz 0, 1, czy 3; tak długo, jak każdy wiersz ma taką samą liczbę komórek:
var cellIndex = 3;
var table = document.getElementById('table1');
var num_columns = table.rows[0].cells.length;
var cell = table.rows[Math.floor(cellIndex/num_columns)].cells[cellIndex % num_columns];
Być może nie wyraziłem się wystarczająco jasno, przepraszam. To, co zamierzam zrobić, to wybrać tabelkę według identyfikatora, a następnie uzyskać dostęp do elementów komórki w tabeli za pomocą numeracji sekwencyjnej (komórki nie mają przypisanych identyfikatorów). – kirgy
Ach, miałeś na myśli dostęp do nich poprzez ich "indeks". – Paulpro
Indeks Ah to termin, którego szukam, to pomaga! :] – kirgy