Javascript : getElementsBy.... CSS selector !
Par Twidi,
vendredi 23 septembre 2005 à 17:01 :: Développement
:: #35
:: rss
Tags : css - javascript
Les connaisseurs sauront combien peuvent être utiles les deux fonctions que sont
- getElementById : récupérer un élément du DOM par son ID
- get ElementsByTagName : récupérer un tableau d'éléments définis par un tag
Et bien voici quelques chose de très utile : récupérer un tableau d'éléments par un sélecteur CSS !
Deux scripts pour ça :
- "cssQuery", développé par Dean Edwards, auteur de "IE7" dont j'ai déjà parlé dans un précédent billet : http://dean.edwards.name/my/cssQuery/
- "getElementsBySelector", la même chose mais en plus ancien (2003) et qui gère moins de types de sélecteurs mais restera largement suffisant pour la plupart des besoins : http://simon.incutio.com/archive/2003/03/25/getElementsBySelector
Je n'évoquerai pas les nombreuses possibilités offertes par ces scripts, mais néanmoins sachez que des outils tel que "csshover.htc" sont développés dans le même esprit (csshover.htc possède d'ailleurs une fonction GetElementsBySelect)
Il devient facile avec ce genre d'outil de développer ses propres htc ou équivalent, qui répondront à un besoin précis, plutôt que charger à chaque fois les htc qui peuvent ralentir le chargement de la page en l'analysant au démarrage.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire