Dans ma page, je crée des champ du genre, à partir d'éléments récupérés dans une base de données:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type="hidden" id="monId" value="maValeur" />
Dans le script, je parcours l'ensemble de ces éléments afin de les traiter, mais d'abord je dois vérifier qu'ils existent bel et bien. J'ai donc essayé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
var test = document.getElementById("monId");
if(test!=null){
       //je fais le traitement
}
Le traitement marche lorsque l'id existe, par contre dès qu'il tombe sur un id qui n'existe pas, il bloque. C'est bizarre, parce que ça devrait marcher...

Quelqu'un a une idée?