Um die Abfrage von id, um den Baum eines Elements zu beschränken Sie querySelector
verwenden können:
document.getElementById('table1').querySelector('#cell1');
Aber das ist nur überflüssig, wenn Sie können einfach tun
document.getElementById('cell1');
bearbeiten: bessere Antwort auf OP Wunsch kann man der Reihe nach an die Zellen einer Tabelle auf diese Weise zugreifen:
document.getElementById('table1').tBodies[i].rows[j].cells[k];
Dies wählt die k
-te Zelle der j
-ten Zeile des i
-te Körpers des Tisches. Wenn Ihre Tabelle nur ein <tbody>
Element (wie üblich) hat oder Sie auf die Zellen unabhängig von ihrem <tbody>
zugreifen möchten, können Sie den .tBodies[i]
Teil weglassen.
Ich habe mich vielleicht nicht klar genug gemacht, sorry. Was ich zu tun suche, ist eine Tabelle nach ID auszuwählen und dann auf die Zellenelemente in der Tabelle durch sequentielle Nummerierung zuzugreifen (Zellen sind keine IDs zugeordnet). – kirgy
Ah, du meintest, sie mit ihrem 'index' zu erreichen. – Paulpro
Ah Index ist der Begriff, den ich suche, das hilft! :] – kirgy