+ JavaScript の質問用スレッド vol.57 +at HP
+ JavaScript の質問用スレッド vol.57 + - 暇つぶし2ch508:506
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"を探しにいくので、
引数の値を入れるにはどうしたらよいのでしょうか?


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch