• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:onclickで呼び出す関数の引数を・・・)

onclickで呼び出す関数の引数を・・・

このQ&Aのポイント
  • AJAXで画像ファイル名を取得して、クリックした画像に応じて引数が変わらない問題の解決方法をお教えください。
  • prototype.jsを使用して、onclickで呼び出す関数の引数が常に最大値4になる問題が発生しています。
  • 画像をクリックした時に引数が変わらず、常に4になってしまう問題の解決方法を教えてください。

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

  • ベストアンサー
  • arexis
  • ベストアンサー率66% (66/99)
回答No.1

$("img_"+i).onclick=function(){sample(i)};の所でsample(i)にしてるからですね。 $("img_"+i).num = i; $("img_"+i).onclick=function(){ sample(this.num) }; こすうるか、 $("img_"+i).num = i; $("img_"+i).onclick=sample; function sample(){ var row = this.num; //宣言しなくてもthis.numで。 } こうするか $("img_"+i).num = i; $("img_"+i).onclick= function(){ var row = this.num; //宣言しなくてもthis.numで。 }

purry
質問者

お礼

動きました!ありがとうございます!

関連するQ&A

専門家に質問してみよう