しかし、getElementsByName()メソッドは常に出力として配列を返すことに注意してください。

    function showElements(){
        alert(document.getElementsByName("myInput")[0].value);
    }

+

  • 注意** +メソッドは常に配列を返し、[]を使って値にアクセスする必要があります。

例えば

alert(document.getElementsByName("myInput").value);

定義されていない値が表示されます

alert(document.getElementsByName("myInput")[0].value);

期待される「テスト」価値を促すでしょう

もう1回、

getElementByName()

が存在しない、

getElementsByName()

、 ‘s’で:)

リンク://タグ/html/[html]