- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:onclickで呼び出す関数の引数を・・・)
onclickで呼び出す関数の引数を・・・
このQ&Aのポイント
- AJAXで画像ファイル名を取得して、クリックした画像に応じて引数が変わらない問題の解決方法をお教えください。
- prototype.jsを使用して、onclickで呼び出す関数の引数が常に最大値4になる問題が発生しています。
- 画像をクリックした時に引数が変わらず、常に4になってしまう問題の解決方法を教えてください。
- みんなの回答 (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で。 }
お礼
動きました!ありがとうございます!