ページ内のいくつかのフィールドの値にアクセスし、それらに対して同じ計算を実行する必要があります。さまざまなフォーム要素に動的にアクセスできるように、このようなことをしたいのですが、機能させることができません。
function numInFamily(famID) {
var numAdults;
var numChildren;
var adultFieldID;
var childFieldID;
adultFieldID = 'numAdultsFam' + toString(famID);
childFieldID = 'numKidsFam' + toString(famID);
numAdults = parseInt(document.getElementById(adultFieldID).value,10);
numChildren = parseInt(document.getElementById(childFieldID).value,10);
return numAdults + numChildren;
}
これらの要素を動的に参照する方法を誰かが説明できますか?