2010年09月09日 に更新

JavaScriptでラジオボタンの値は配列でアクセスする

⚠️ この記事は最終更新日から3年以上が経過しています。

このようなラジオボタンに設定されたvalue属性の値をJavaScriptで取り出そうとしたらうまく行かず・・・
調べてみたところどうやらラジオボタンに設定された値は配列で格納されているようです。

例えば一つ目のラジオボックスがチェックされているかという真偽値はこのようにアクセスします。
実行するとチェックの有無によってtrueかfalseでアラートが表示されます。

alert( document.form.hoge[0].checked );

ラジオボックスが配置された順番、つまりHTMLに書かれた順番で配列に格納されます。
二つ目の同名ラジオボタンのvalue値へのアクセスは以下の通り。

alert( document.form.hoge[1].value );

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

計算問題(認証) *