Je veux utiliser la fonction getElementByName mais cela me fait toujours une erreur

voici mon code javascript:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function afficher()  { 
 
 
   var valeur=document.getElementByName("valider");
   alert (valeur);
 
}
voici mon code html


Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo("<input type=\"hidden\" name= \"valider\" value=0>");

je n'arrive pas à comprendre pourquoi cela ne marche pas