[Javascript] Fazer um loop no resultado do getElementsByTag

25/04/2017

0

Qual é a melhor forma de fazer um loop no retorno do getElementsByTag?

Obrigado :)
Marcus Holloways

Marcus Holloways

Responder

Post mais votado

25/04/2017

Oi Marcus

Acho que a melhor forma é usar o foreach. Gosto mais dele porque já te dá acesso direto ao elemento que você varrendo, sem precisar procurar pelo index, mas você pode fazer isso com for também.

  var result = document.getElementsByTagName('<nomeDaTag>');

  result = [].slice.call(result); // Normalmente voc^precisa converter o HTML Collection em um array

 result.forEach(function(currentValue, index){
                
                  //Sua programação
                });



Se acha melhor utilizar for


for(var i <= seuArray.lenght; i ++)
{
}

ou

for(var index in seuArray)
{
    seuArray[index];
}

Aline Bianchini

Aline Bianchini
Responder

Mais Posts

28/04/2017

Marcus Holloways

Opa Alinelb.

Funcionou!

Muito obrigado, não é atoa que você está no top do fórum :D
Responder

17/05/2018

Réulison Silva

Olá, acabamos de lançar um conteúdo sobre o assunto em nosso porta. Nesta documentação de JavaScript veremos como utilizar o forEach(), método que permite executar uma função para cada item de um array.

Sabia mais em: JavaScript forEach
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar