Vous manipulez le langage JavaScript au quotidien pour concevoir des pages Web ? Vous avez certainement une astuce à partager ! Cet espace est pour vous.
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.