Para restringir la consulta por id al árbol de un elemento que puede utilizar querySelector
:
document.getElementById('table1').querySelector('#cell1');
Pero eso es sólo redundante cuando pueda simplemente hacer
document.getElementById('cell1');
Editar: a una mejor respuesta a la solicitud de OP, se puede acceder secuencialmente a las celdas de una tabla de esta manera:
document.getElementById('table1').tBodies[i].rows[j].cells[k];
Esto selecciona el k
célula-ésimo de la j
fila-ésimo de la i
cuerpo -ésimo de la mesa. Si su tabla tiene solo un elemento <tbody>
(como es habitual), o si desea acceder a las celdas de forma independiente desde su <tbody>
, puede omitir la parte .tBodies[i]
.
Puede que no me haya aclarado lo suficiente, lo siento. Lo que quiero hacer es seleccionar una tabla por id, luego acceder a los elementos de la celda dentro de la tabla mediante numeración secuencial (las células no tienen identificadores asignados) – kirgy
Ah, querías decir que tenías acceso a ellos por su 'índice'. – Paulpro
¡Índice de Ah es el término que estoy buscando, eso ayuda! :] – kirgy