Comment créer un sélecteur dynamique basé sur des attributs personnalisés ?

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
Ariel19
Messages : 2
Enregistré le : 26 juin 2025, 11:50

Comment créer un sélecteur dynamique basé sur des attributs personnalisés ?

Message par Ariel19 » 08 janv. 2026, 11:00

Bonjour à tous,
Je travaille sur un projet où je dois sélectionner dynamiquement des éléments HTML en fonction de plusieurs attributs personnalisés (data-*) et appliquer des styles ou des événements spécifiques. Infinite Craft Game
J’aimerais savoir quelle est la méthode la plus efficace en JavaScript pour parcourir le DOM et cibler ces éléments sans utiliser de librairie comme jQuery.
Est-ce que querySelectorAll est suffisant, ou y a-t-il une approche plus performante pour gérer des centaines d’éléments ?
Merci d’avance pour vos conseils !

Avatar du membre
webmaster
Administrateur du site
Messages : 648
Enregistré le : 28 févr. 2017, 15:19

Re: Comment créer un sélecteur dynamique basé sur des attributs personnalisés ?

Message par webmaster » 09 janv. 2026, 09:01

Bonjour

Il n'y a pas d'autres méthodes plus performantes que querySelectorAll()
jQuery sera plus simple, mais plus lent à l'exécution.
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Linmayi
Messages : 2
Enregistré le : 25 juil. 2025, 11:39

Re: Comment créer un sélecteur dynamique basé sur des attributs personnalisés ?

Message par Linmayi » 06 mars 2026, 11:03

Ariel19 a écrit :
08 janv. 2026, 11:00
Bonjour à tous,
Je travaille sur un projet où je dois sélectionner dynamiquement des éléments HTML en fonction de plusieurs attributs personnalisés (data-*) et appliquer des styles ou des événements spécifiques. crossy road
J’aimerais savoir quelle est la méthode la plus efficace en JavaScript pour parcourir le DOM et cibler ces éléments sans utiliser de librairie comme jQuery.
Est-ce que querySelectorAll est suffisant, ou y a-t-il une approche plus performante pour gérer des centaines d’éléments ?
Merci d’avance pour vos conseils !
Je rencontre aussi des difficultés avec la sélection d'éléments HTML ayant des attributs personnalisés. querySelectorAll est-il suffisant pour des centaines d'éléments, ou existe-t-il une méthode plus performante ?

melomane
Messages : 5
Enregistré le : 02 mars 2026, 00:09

Re: Comment créer un sélecteur dynamique basé sur des attributs personnalisés ?

Message par melomane » 06 mars 2026, 19:13

bonjour

si l'utilisation doit ce faire a plusieurs reprise tout en restant sur la même page, en faisant une première recherche puis conserver le résultat dans une variable évitera normalement de devoir refaire la recherche a chaque appel

spacewavesfreeio
Messages : 1
Enregistré le : 06 avr. 2026, 10:22

Re: Comment créer un sélecteur dynamique basé sur des attributs personnalisés ?

Message par spacewavesfreeio » 26 mai 2026, 11:05

Oui, dans la très grande majorité des cas, querySelectorAll() est non seulement suffisant, mais également la solution moderne recommandée pour sélectionner dynamiquement des éléments HTML basés sur des attributs personnalisés data-*. Space Waves

Daniel976
Messages : 1
Enregistré le : 28 mai 2026, 08:35

Re: Comment créer un sélecteur dynamique basé sur des attributs personnalisés ?

Message par Daniel976 » 28 mai 2026, 08:37

querySelectorAll avec des sélecteurs [data-*] est généralement suffisant et performant, surtout si tu limites la portée à un conteneur précis plutôt que tout le document. free online games

Répondre