わからないこと
JavascriptのgetElementsByNameの挙動を確かめるために(HTMLの要素を取得する! JavaScriptのdocumentプロパティの使い方)というサイトを参考にし以下のプログラムを書きました。
<body> <form name="myform"> <input name="title" type="text" value="Hello World1"> <input name="title" type="text" value="Hello World2"> <input name="title" type="text" value="Hello World3"> </form> <script> var name = document.getElementsByName('title'); console.log(name[0].value); </script> </body>
実際に実行をしコンソールを確認すると「undefind」と出力されました。
試しに、nameという変数を「var names」としてみると「Hello World1」と表示されました。
なぜ、nameでは「undefind」となってしまったのか、その理由を教えていただきたいです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。