Journal du Net > Développeurs > Contributions > Votre astuce Ajax / JavaScript ?

APPEL
A CONTRIBUTION

Vous manipulez le langage JavaScript au quotidien pour concevoir des pages Web ? Vous avez certainement une astuce à partager ! Cet espace est pour vous.

Participez

 Récupération des objets du DOM  

Pellicier Raphaël

Quel est en 3 lignes l'objectif de votre astuce ?

Limite la quantité de code utilisé pour accéder aux éléments du DOM identifiés.

Décrivez votre astuce en détail. N'hésitez-pas à inclure des portions de codes.

Cette fonction récupère tous les éléments du DOM identifiés avec les chaînes de caractères
en paramètre, et les ajoute dans l'environnement global.

_ = function ( sId /* [, sId2 [, ... ]] */ ) {
if ( arguments.length == 1 ) return window [ sId ] = document.getElementById ( sId )
else for ( var i = 0 ; i < arguments.length ; i++ )
window [ arguments [i] ] = document.getElementById ( arguments [i] )
}

Cela permet de :
- limiter l'utilisation de "document.getElementById"
- rendre le code plus lisible.
- énumérer les éléments identifiés à un endroit précis dans le code.

Note : Sous IE, tous les éléments du DOM sont déjà accessible directement.


Exemple:















Publié le 03 avril 2007

  Les dernières contributions  
"Sécurité des requêtes Ajax" Sébastien Brémond, Seynod (haute-Savoie)

"Cocher/décocher avec JQuery" Fabien Branchut, La Rochelle

"Une fenêtre qui s'ouvre dans une div." Alexandre Saban

"Cocher / Tout décocher dans un formulaire"" Vincent Bouix, Marseille

"Requête Ajax la plus simple du monde !" Fabien Branchut, La Rochelle


  En ce moment sur Journal du Net Développeur  
11 contributions : 1 2 3 4 5 6 7 8 9 10 11
 




 

RECHERCHE