Conjunto de células TableRow
Definição e uso
cells
O conjunto retorna todos os <td> ou <th> Conjunto de elementos.
Notas:Os elementos da coleção são ordenados pela ordem em que aparecem no código-fonte.
Exemplo
Exemplo 1
Exibir o número de células da primeira linha:
var x = document.getElementById("myTable").rows[0].cells.length;
O resultado de x será:
2
Exemplo 2: [index]
Saída do innerHTML da primeira célula da primeira linha da tabela:
alert(document.getElementById("myTable").rows[0].cells[0].innerHTML);
Exemplo 3: item(index)
Saída do innerHTML da primeira célula da primeira linha da tabela:
alert(document.getElementById("myTable").rows[0].cells.item(0).innerHTML);
Exemplo 4: namedItem(id)
Saída da célula innerHTML da primeira linha da tabela com id="myTd":
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 = "CONTEÚDO NOVO";
Sintaxe
tableObject.cells
Atributo
Atributo | Descrição |
---|---|
length |
Retorna o número de elementos <td> e/ou <th> no conjunto. Notas: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 em 0). Notas: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 em 0). Notas:Se o número do índice estiver fora do intervalo, retorna null. |
namedItem(id) |
Retorna os elementos <td> e/ou <th> do conjunto com o id especificado. Notas:Se o id não existir, retorna null. |
Detalhes técnicos
Versão DOM: | Documento Objecto de Nível de Core 2 |
---|---|
Retorno: |
Objeto HTMLCollection, que representa todos os elementos <td> e/ou <th> dentro do elemento <tr>. Os elementos da coleção são ordenados pela 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 |