[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 :)
Obrigado :)
Marcus Holloways
Curtir tópico
+ 0
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.
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]; }
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
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
Sabia mais em: JavaScript forEach
Responder
Clique aqui para fazer login e interagir na Comunidade :)