12 mars 2009
Par Jérémy Joron

L'une des méthode que l'on utilise le plus en javascript est le fameux "getElementById()". En général, lorsqu'on a recours à cette méthode, on sait exactement le n?ud qu'on souhaite cibler et si on connaît ce n?ud c'est que celui-ci existe. Cependant, dès que le script devient complexe et que l'on commence à faire appel à des variables, l'existence du n?ud n'est plus du tout certaine et cibler un n?ud qui n'existe pas peut arrêter l'exécution du script. Ce qui peut être extrêmement fâcheux.
Une des méthodes pour éviter que cela n'arrive, est simplement de tester que le n?ud cibler existe avant d'effectuer le reste des manipulations.
//on cible le n?ud désiré
var cible = document.getElementById(id);
//on test que le n?ud existe bien
if(cible != null)
{
//on exécute le reste du code
}
467 commentaire(s)



467 Commentaire(s) - Ajouter le vôtre ?