Jump to content
Fórum Script Brasil
  • 0

Pegar tag que está por fora de outra tag


ManoXela

Question

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 to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 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?

Edited by ManoXela
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...