人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascriptについて質問です。

document.form_name.type_name.value の値を取得するときに form_nameとtype_nameを動的変数にしたい場合はどのように指定すればよろしいでしょうか?

フォームのhtmlが
<form name="A1" action="#">
<input type="radio" name="test" value="1">1
<input type="radio" name="test" value="2">2
</from>

の時

alert(document.A1.test);
では[arry オブジェクト]が返りますが、
var hoge = test;
alert(document.A1.hoge);
では[undefined]になってしまいます。

初歩的な質問かもしれませんが、よろしくお願いします。

●質問者: Likkradyus
●カテゴリ:ウェブ制作
✍キーワード:A1 hoge HTML JavaScript test
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● dungeon-master
●35ポイント

alert(document.A1.elements[hoge]);

ではどうですか?

◎質問者からの返答

取り出せました!!

有難う御座います


2 ● しおり
●35ポイント
var form_name = "A1";
var type_name = "test";
alert(document[form_name][type_name]);
◎質問者からの返答

取り出せました!!

有難う御座います

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ