Colección de celdas de TableRow
Definición y uso
cells
La colección devuelve todos los <td> o <th> Conjunto de elementos.
Comentarios:Los elementos de la colección se ordenan según el orden en que aparecen en el código fuente.
Ejemplo
Ejemplo 1
Mostrar el número de celdas en la primera fila:
var x = document.getElementById("myTable").rows[0].cells.length;
El resultado de x será:
2
Ejemplo 2: [index]
Mostrar el innerHTML de la primera celda en la primera fila de la tabla:
alert(document.getElementById("myTable").rows[0].cells[0].innerHTML);
Ejemplo 3: item(index)
Mostrar el innerHTML de la primera celda en la primera fila de la tabla:
alert(document.getElementById("myTable").rows[0].cells.item(0).innerHTML);
Ejemplo 4: namedItem(id)
Mostrar el innerHTML de la celda con id="myTd" en la primera fila de la tabla:
alert(document.getElementById("myTable").rows[0].cells.namedItem("myTd").innerHTML);
Ejemplo 5
Cambiar el contenido de la primera celda de la tabla:
var x = document.getElementById("myTable").rows[0].cells; x[0].innerHTML = "CONTENIDO NUEVO";
Sintaxis
tableObject.cells
Atributo
Atributo | Descripción |
---|---|
length |
Devuelve la cantidad de elementos <td> y/u <th> en la colección. Comentarios:Esta propiedad es de solo lectura. |
Método
Método | Descripción |
---|---|
[index] |
Devuelve el elemento <td> y/u <th> con el índice especificado en la colección (comienza en 0). Comentarios:Si el número de índice está fuera de rango, se devuelve null. |
item(index) |
Devuelve el elemento <td> y/u <th> con el índice especificado en la colección (comienza en 0). Comentarios:Si el número de índice está fuera de rango, se devuelve null. |
namedItem(id) |
Devuelve los elementos <td> y/u <th> de la colección con el id especificado. Comentarios:Si el id no existe, se devuelve null. |
Detalles técnicos
Versión DOM: | Nivel de Document Object Core 2 |
---|---|
Valor de retorno: |
Objeto HTMLCollection, que representa todos los elementos <td> y/u <th> dentro de un elemento <tr>. Los elementos de la colección se ordenan según el orden en que aparecen en el código fuente. |
Compatibilidad del navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Soporte | Soporte | Soporte | Soporte | Soporte |