フォームの中にあるエレメントを、JavaScriptでどうやって取得する?


よくエレメントを取得する時に

var ele = document.getElementById(‘Id’);

としてIdから取得してるんだけど、どうもそれで上手く取得できなかったことが。
フォームの中にあるプルダウンメニューの選択している値を、javascript側から書き換えるロジックを作っている時に、エレメントは取得出来てもlengthプロパティがundefined。。。
なぜそうなったかの理由まではよくわからなかったけど、取得の仕方を変えて

var ele = document.forms['hoge'].elements['Name'];

とフォーム名とプルダウンメニューのNameから取得するとうまくlengthプロパティも取得。

んーむ、なんか変てこな作りでもしてたのかしら?

“フォームの中にあるエレメントを、JavaScriptでどうやって取得する?” への2件のフィードバック

  1. vigrx plus より:

    thank you for this.. by the way, your website layout is really good.

コメントを残す