ループを介して一連のボタンを作成し、各ボタンの onclick 関数の引数としてループ イテレータを使用しようとしています。
私のコード:
var testFnc = function(i) { alert("Arg: " + i); }
mainDiv.append(create_button(name, "buttonCSS", testFnc(i)));
ただし、ページが読み込まれてボタンが配置されると、関数は自動的に呼び出されます (つまり、すぐにアラートが表示されます)。
これにはいくつかの一般的な設計パターンがあると確信しています。
ありがとう!