• ベストアンサー

javascript 関数の引数をオブジェクトに

javascriptで質問です 初心者です  on click="a('ccc')"でもらった毎回違う引数を オブジェクトに入れて表示させたいのですがどうしていいかわかりません ちなみにcccがフォーム名でbbbがテキストエリア名です ↓↓直感でやりましたがやっぱりできません function a(box) { doucment.box.bbb.value="OK"; } 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>doucment.box.bbb.value="OK"; document.forms[box].elements["bbb"].value="OK"; 的な感じでどうでしょう。 (なぜboxというオブジェクトを利用しようとおもったか疑問ですが) nameでオブジェクトを指定するよりidを振った方がいいと思います

maguou
質問者

お礼

ありがとうございます。 早い解答で助かりました! フォームオブジェクトは初めて知りました。 これからもっと中級目指して勉強させていただきます。

関連するQ&A