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

Pegar tag que está por fora de outra tag


ManoXela

Pergunta

Estou com uma dúvida, por exemplo.

Usei uma função para pegar o valor de dentro de uma tag <td>

Essa função pega a td pela classe

var Tags=document.getElementsByTagName("*");
for (i=0; i<Tags.length; i++) 
{
if (Tags[i].className=="classe") 
{
// Função se classe for a que eu quero
}
}

Essa foi a função que usei. Até ai tudo bem, funcionando legal, só que eu queria pegar a tag <tr> que fica "por fora" da tag td.

Ex:

Se o valor dentro da tag td for igual a x, então eu quero que ele coloque a linha toda da tabela em vermelho.

Só que para isso eu precisaria pegar a tag <tr>, a tag td tem classe, mas a tr não tem classe, não tem id nem name.

Então não sei como "pega-la".

alguém saberia como?

Grato

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

funcionou para colocar a cor, agora a segunda dúvida :P

se eu tiver uma tabela assim

<tr>
<td class="1"></td>
<td class="2"></td>
<td class="3"></td>
</tr>

Na dúvida anterior eu peguei a tag td com a classe 3, mudei a cor da tag tr, mas agora quero pegar a tag td de classe 1 desta mesma linha.

Tem algum meio de pegar pelo childNodes usando a class?

Editado por ManoXela
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,8k
×
×
  • Criar Novo...