tutoriais mais recente desenvolvimento web
 

Colecção células da tabela

<Tabela objecto

Exemplo

Descobrir quantas células existem na primeira linha em uma tabela:

var x = document.getElementById("myTable").rows[0].cells.length;

O resultado x será:

2
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

A coleção de células retorna uma coleção de todos os <td> ou <th> elementos em uma tabela.

Note: Os elementos na coleção são classificadas como eles aparecem no código-fonte.

Dica: Use o filas coleção para retornar uma coleção de todos os <tr> elementos em uma tabela.

Dica: Use o insertRow() método para criar uma nova linha (<tr>) .

Dica: Use o deleteRow() método para remover uma linha.

Dica: Use o insertCell() método para criar uma nova célula (<td>) .

Dica: Use o deleteCell() método para excluir uma célula.


Suporte navegador

Coleção
cells sim sim sim sim sim

Sintaxe

tableObject .cells

propriedades

Propriedade Descrição
length Retorna o número de <td> e / ou <th> elementos na coleção.

Nota: Esta propriedade é somente leitura

Métodos

Método Descrição
[ index ] Retorna o <td> e / ou <th> elemento da coleção com o índice especificado (starts at 0) .

Nota: Retorna null se o número de índice está fora do intervalo
item( index ) Retorna o <td> e / ou <th> elemento da coleção com o índice especificado (starts at 0) .

Nota: Retorna null se o número de índice está fora do intervalo
namedItem( id ) Retorna o <td> e / ou <th> elemento da coleção com o especificado id.

Nota: Retorna null se o id não existe

Detalhes técnicos

DOM Versão: Núcleo Nível Objeto 2 Documento
Valor de retorno: Um objeto HTMLCollection, representando todos <td> e / ou <th> elementos no <table> elemento. Os elementos na coleção são classificadas como eles aparecem no código fonte

Exemplos

mais Exemplos

Exemplo

[Índice]

Alertar o innerHTML da primeira célula na primeira linha da tabela:

alert(document.getElementById("myTable").rows[0].cells[0].innerHTML);
Tente você mesmo "

Exemplo

item( index )

Alertar o innerHTML da primeira célula na primeira linha da tabela:

alert(document.getElementById("myTable").rows[0].cells.item(0).innerHTML);
Tente você mesmo "

Exemplo

namedItem( id )

Alertar o innerHTML da célula com id = "myTd" na primeira linha da tabela:

alert(document.getElementById("myTable").rows[0].cells.namedItem("myTd").innerHTML);
Tente você mesmo "

Exemplo

Alterar o conteúdo da primeira célula da tabela:

var x = document.getElementById("myTable").rows[0].cells;
x[0].innerHTML = "NEW CONTENT";
Tente você mesmo "

Páginas relacionadas

: Referência HTML HTML <td> tag

: Referência HTML HTML <th> tag

JavaScript referência: HTML DOM TableData Objeto

JavaScript referência: HTML DOM tableheader Objeto


<Tabela objecto