HTMLで名前で要素を取得する方法– getElementsByName
getElementsByName()メソッドは、要素を名前で取得するために使用されます。 ただし、getElementsByName()メソッドは常に出力として配列を返すことに注意してください。
function showElements(){ alert(document.getElementsByName("myInput")[0].value); }
+ +
Caution
メソッドは常に配列を返すため、値にアクセスするには[]を使用する必要があります。
例えば
alert(document.getElementsByName("myInput").value);
未定義の値が表示されます
alert(document.getElementsByName("myInput")[0].value);
予想される「テスト」値が求められます
もう一度、getElementByName()は存在せず、getElementsByName()であり、「s」が付いています:)