JavaScript の質問です。フォーム上にラジオボタンが3個並んでいます。ここで、エレメントの階層がわからないため、

document.getElementById();を用いてどのボタンにチェックが付いているか知りたいのです。よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/17 13:31:31
  • 終了:--

回答(1件)

id:kibitaki No.1

kibitaki回答回数53ベストアンサー獲得回数42006/02/17 14:01:57

ポイント50pt

getElementByIdでも引けますが、「どのボタンにチェックがついているか」を

知るならgetElementsByNameを使った方がいいかなと思います。


var Radios = document.getElementsByName(”****”);

for(var i=0;i<Radios.length;i++){

if(Radios[i].checked){ (結果処理); }

}

id:disca

ありがとうございます。おかげさまで動作しました。

2006/02/17 14:35:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません