Comment parcourir les éléments HTML sans utiliser Foreach Loop en JavaScript?

Comment parcourir les éléments HTML sans utiliser Foreach Loop en JavaScript?
Chaque fois que nous pensons à la boucle à travers des éléments HTML, nos esprits se détachent vers la boucle foreach (). Mais que se passe-t-il si nous devions parcourir les éléments HTML sans utiliser de boucle For-Each en JavaScript? Avons-nous une autre approche pour la boucle via des éléments HTML en JavaScript?

Bien! Le bouclage via des éléments HTML est une tâche très courante, JavaScript propose plusieurs approches qui peuvent être utilisées à cette fin (i.e. Boucle à travers des éléments).

Cette rédaction expliquera comment faire passer à travers des éléments HTML sans utiliser de boucle foreach () en JavaScript et à cet égard, il couvrira les approches ci-dessous:

  • Boucle à travers des éléments HTML à l'aide de moustiquaire JavaScript
  • Boucle via des éléments HTML à l'aide de JavaScript pour la boucle / instructions
  • En boucle via des éléments HTML à l'aide de JavaScript pendant la boucle

Alors, commençons!

Boucle à travers des éléments HTML à l'aide de moustiquaire JavaScript

En JavaScript, l'une des approches les plus fréquemment utilisées pour faire passer à travers des éléments HTML est For-Bop.

Exemple: boucle à travers l'élément

Dans ce programme, nous allons parcourir les éléments de l'étiquette HTML en utilisant JavaScript For-Bop:

Html









Voici le résumé du fichier HTML:

  • Créé deux balises «étiquettes» i.e. Prénom et nom.
  • Utilisé le
    Tags pour ajouter des pauses de ligne.
  • Créé deux champs d'entrée et un bouton.

Javascrip

var Traverse_element = document.getElementsByTagName ("label");
pour (var i = 0; i < traverse_Element.length; i++)
console.log ("élément actuel", Traverse_element [i]);

Le fichier JavaScript a exécuté les tâches suivantes:

  • Utilisé la méthode «GetElementsByTagName» pour obtenir la collection de l'élément spécifié (I.e. étiquette d'étiquette dans notre cas).
  • Utilisé la boucle pour itérer les éléments HTML.
  • Utilisé la propriété de longueur pour obtenir le nombre d'éléments HTML à itera / traverser.
  • Imprimé l'élément actuel à l'aide de la console.Méthode log ().

Sortir:

La sortie a précisé que la boucle for-alésitait à travers tous éléments.

Boucle via des éléments HTML à l'aide de JavaScript pour la boucle / instructions

La boucle For-OF est un nouvel ajout dans JavaScript introduit dans les dernières versions de l'ES6. Il nous permet d'itérer sur les objets itérables tels que les tableaux, les cordes, les ensembles, etc.

Exemple: boucle à travers l'élément

Dans ce programme, nous allons parcourir les éléments de bouton HTML à l'aide de JavaScript pour la boucle:

Html

Les fichiers HTML resteront les mêmes que dans l'exemple précédent.

Javascrip

var Traverse_element = document.getElementsByTagName ("Button");
pour (élément de Traverse_element)
console.log (élément);

Cette fois, nous avons utilisé les déclarations pour les énoncés à travers tous les éléments:

C'est ainsi que la boucle de For-Of est utilisée pour traverser les éléments HTML.

En boucle via des éléments HTML à l'aide de JavaScript pendant la boucle

Nous pouvons utiliser le JavaScript en boucle pour itérer dans les éléments HTML. L'exemple ci-dessous vous guidera sur la façon d'utiliser la boucle «while» pour parcourir les éléments HTML:

Exemple: Loop à travers tous les éléments

Dans ce programme, nous allons parcourir tous les éléments HTML à l'aide de JavaScript pendant la boucle:

var Traverse_element = document.getElementsByTagName ("*");
var compter = 0;
Pendant (compteur < traverse_Element.length)
console.log (Traverse_element [i]);
compteur ++;

Dans cet exemple de programme, nous avons transmis la méthode «*» à la méthode «GetElementByTagName ()» pour parcourir tous les éléments HTML. Ensuite, nous avons utilisé la propriété de longueur dans la boucle while pour obtenir le nombre d'éléments HTML à itera / traverser.

C'est ainsi que nous pouvons parcourir les éléments HTML sans utiliser la méthode foreach () en JavaScript.

Conclusion

JavaScript propose plusieurs approches autres que Forach Loop qui peuvent être utilisées pour faire une boucle via des éléments HTML tels que pour Loop, For-Of Loop, et bien que Loop. Lors de la boucle via des éléments HTML, la méthode «GetElementsByTagname» peut être utilisée pour obtenir la collection de l'élément spécifié. Cet article a expliqué le fonctionnement de plusieurs approches pour faire bouger via des éléments HTML en JavaScript.