07/07/01 12:45:24
>>507
すみません。どういうことでしょうか?
簡単な例をあげると、
function funcA(a, b) {
var sum = a + b;
document.forms.elementsA.value = sum;
}
function funcB(a, b) {
var sum = a + b;
document.forms.elementsB.value = sum;
}
<form name="forms">
<input type="button" onClick="funcA(1, 2); funcB(2, 3)">
<input type="text" name="elementsA">
<input type="text" name="elementsB">
</form>
こういうことをやりたいのですが、関数の中身は同じなので、
function func(name, a, b) {
var sum = a + b;
//elementsのところに引数のnameを入れたい
document.forms.elements.value = sum;
}
としたいのですが、ただ単にelementsの場所にnameと書いただけではname="name"を探しにいくので、
引数の値を入れるにはどうしたらよいのでしょうか?