FONCTION GETELEMENTSBYCLASS

Signaler
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27999-fonction-getelementsbyclass

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Bonjour avec l'experience (cette source date de 2 ans et demi :p) j'ai appris que cet approche n'est pas la meilleure, bien souvent il est plus simple de passer par des id car beaucoup plus rapide. Mais dans certains cas on a pas le choix et ce genre de fonction peut être utile, mais c'est à consommer avec modération.

Question perf, regarde ici http://extjs.com/blog/2007/07/10/css-selectors-speed-myths/ c'est relativement explicite :-)
Messages postés
4
Date d'inscription
vendredi 3 mars 2006
Statut
Membre
Dernière intervention
4 février 2008

j'ai trouvé le script qui marche partout et est instantané :
http://my.opera.com/Groumphy/blog/index.dml/tag/getElementsByClass
Messages postés
4
Date d'inscription
vendredi 3 mars 2006
Statut
Membre
Dernière intervention
4 février 2008

ca ne marche pas chez moi avec firefox 2.0.0.5

avec ie6028 ca marche, j'ai fais un essai sur une page qui a beaucoup d'éléments et c'est vraiment long 2 secondes pour que les modifs apparaissent

je cherche d'autres scripts
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
d'accord, je ne pensais pas que ce code aurait pu etre interessant pour les manipulation de tableaux, moi personelement je trouve que cette fonction peut servir dans beaucoup de cas, et je ne pense pas qu'il soit vraiment necessaire de savoir comment elle fonctionne, mais je vais la commenter.
Afficher les 8 commentaires