Ir para conteúdo
Fórum Script Brasil
  • 0

Identificar valores em tabelas


SuperTigato

Pergunta

Pesssoal, estou precisando de uma ajuda, tenho um código mais ou menos nesse formato:

<table id="tabela1">
	<tr>
		<td> Teste </td>
		<td>teste2</td>
	</tr>
</table>

Preciso pegar os galores que estão dentro das <td>, mas o meu problema é que eles são aleatórios.... Alguém pode me ajudar?

Abraços,

Editado por fercosmig
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Boa noite amigo, 2 formas para fazer isso:

A primeira é atribuir um id para cada td.

A outra é usar childNodes (nós filhos) que é uma coleção dos objetos filhos, ficaria algo assim:

var objTr = document.getElementById('tabela1').childNodes[0]; // pega a tr
var numTotalTd = objTr.childNodes.length; // pega a quantidade de td dentro dessa tr

Aí é só fazer um loop (for)

Dê uma pesquisa em childNodes.

Abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Eduardo, obrigado pela ajuda, mas não deu certo...

Quando eu fiz o código abaixo só para testar:

<script language="JavaScript">
var objTr = document.getElementById('tabela1').childNodes[0]; // pega a tr
var numTotalTd = objTr.childNodes.length; // pega a quantidade de td dentro dessa tr

function alerta(){
    alert(numTotalTd);
}
</script>

<table id="tabela1">
  <tr> 
    <td> Teste </td>
    <td>teste2</td>
  </tr>
</table>

Ele teria que me retornar 2, pois tenho duas td´s dentro da tabela, mas me retorna o erro de "undefined".

Tem algo errado?

Abraços

Editado por fercosmig
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...