Comment obtenir un élément par son nom en HTML - getElementsByName
La méthodegetElementsByName() est utilisée pour obtenir l'élément par son nom. Cependant, sachez que la méthode getElementsByName () renvoie toujours un tableau en sortie.
function showElements(){ alert(document.getElementsByName("myInput")[0].value); }
+ +
Caution
La méthode retourne toujours un tableau, et nous devons utiliser [] pour accéder à la valeur.
Par exemple
alert(document.getElementsByName("myInput").value);
Il affichera une valeur indéfinie
alert(document.getElementsByName("myInput")[0].value);
Il affichera une valeur de «test» attendue
Encore une fois, il n’existe pas degetElementByName(), c’estgetElementsByName(), avec un «s» :)