[Javascript] Fazer um loop no resultado do getElementsByTag
Qual é a melhor forma de fazer um loop no retorno do getElementsByTag?
Obrigado :)
Obrigado :)
Marcus Holloways
Curtidas 0
Melhor post
Aline Bianchini
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.
Se acha melhor utilizar for
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]; }
GOSTEI 2
Mais Respostas
Marcus Holloways
25/04/2017
Opa Alinelb.
Funcionou!
Muito obrigado, não é atoa que você está no top do fórum :D
Funcionou!
Muito obrigado, não é atoa que você está no top do fórum :D
GOSTEI 0
Réulison Silva
25/04/2017
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
Sabia mais em: JavaScript forEach
GOSTEI 1