coleção de células da tabela
definição e uso
cells
a coleção retorna a coleção de todos os elementos <td> ou <th> da tabela.
Comentário:Os elementos no conjunto são ordenados na ordem em que aparecem no código-fonte.
Dica:usar coleção rows retorna a coleção de todos os elementos <tr> da tabela.
Dica:Use método insertRow() criar nova linha (<tr>).
Dica:Use método deleteRow() excluir linha.
Dica:Use método insertCell() Criar nova célula (<td>).
Dica:Use Método deleteCell() Remover célula.
Veja também:
Manual de Referência HTML:Etiqueta <td> do HTML
Manual de Referência HTML:Etiqueta <th> do HTML
Manual de Referência JavaScript:Objeto TableData do HTML DOM
Manual de Referência JavaScript:Objeto TableHeader do HTML DOM
Exemplo
Exemplo 1
Exibir o número de células na primeira linha:
var x = document.getElementById("myTable").rows[0].cells.length;
O resultado de x será:
2
Exemplo 2: [index]
Exibir o innerHTML da primeira célula na primeira linha da tabela:
alert(document.getElementById("myTable").rows[0].cells[0].innerHTML);
Exemplo 3: item(index)
Exibir o innerHTML da primeira célula na primeira linha da tabela:
alert(document.getElementById("myTable").rows[0].cells.item(0).innerHTML);
Exemplo 4: namedItem(id)
Exibir o innerHTML da célula com id="myTd" na primeira linha da tabela:
alert(document.getElementById("myTable").rows[0].cells.namedItem("myTd").innerHTML);
Exemplo 5
Alterar o conteúdo da primeira célula da tabela:
var x = document.getElementById("myTable").rows[0].cells; x[0].innerHTML = "NOVO CONTEÚDO";
Sintaxe
tableObject.cells
Atributo
Atributo | Descrição |
---|---|
length |
Retorna o número de elementos <td> e/ou <th> no conjunto. Comentário:Este atributo é apenas de leitura. |
Método
Método | Descrição |
---|---|
[index] |
Retorna o elemento <td> e/ou <th> com o índice especificado no conjunto (começando com 0). Comentário:Se o número do índice estiver fora do intervalo, retorna null. |
item(index) |
Retorna o elemento <td> e/ou <th> com o índice especificado no conjunto (começando com 0). Comentário:Se o número do índice estiver fora do intervalo, retorna null. |
namedItem(id) |
Retorna os elementos <td> e/ou <th> de um conjunto que possui o id especificado. Comentário:Se o id não existir, retorna null. |
Detalhes Técnicos
Versão DOM: | Documento de Nível 2 do Nível Core |
---|---|
Retorno: |
O objeto HTMLCollection representa todos os elementos <td> e/ou <th> dentro do elemento <tr>. Os elementos no conjunto são ordenados na ordem em que aparecem no código-fonte. |
Suporte do navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |