+ JavaScript の質問用スレッド vol.77 +at HP
+ JavaScript の質問用スレッド vol.77 + - 暇つぶし2ch86:Name_Not_Found
10/03/13 20:48:09
nameという名前をもつ、チェックボックス、またはラジオボタンのグループを取得する際、

checkboxes = document.forms[0].elements[name];

とすると、結果として、checkboxes には、Array(ノードリストかも)で、グループが返されると
思っていたのですが、チェックボックスが一個しかない場合のみ、チェックボックスの
elementオブジェクトそのものが、かえってくるようです。(IE8で確認)

おかげでずいぶんハマりました。

結局、checkboxes .lengthがundefinedかどうかで、1個と2個以上の場合わけをするような
コードをかいてますが、なんだかスマートではない気がします。

もっとスマートなやりかたはないでしょうか。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch