いくつかの方法があります。
1. 各入力に ID を付ける
<input name="sex" id="sex_male" type="radio" value="male">
<input name="sex" id="sex_female" type="radio" value="female">
次に、使用できますdocument.getElementById("sex_male")
2. PrototypeJS のようなものを使用します (jQuery も機能します)。
次に、次のようなことができます。
//This loops over all input elements that have a name of "sex"
$$('input[name="sex"]').each( function(elem) {
//Do something
});
または、「男性」ラジオボタンだけを取得するには、次のようにします。
$$('input[name="sex"][value="male"]').each(function(elem) {
//Do something
});
Prototypeを使い始める簡単な方法は、これをページの <head></head> タグの間に追加して Google からインクルードすることです。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.3/prototype.js"></script>