[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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar