私の PHP スクリプトには、配列の長さを arrayLength に格納する変数があります。その長さをjavascriptに渡しています。シンプルに保つように努めますが、理想的には、配列内の各要素に独自の動的 JavaScript ボタンを提供し、各ボタンに独自の機能を持たせようとしています。これらの文字列を配列に格納する必要があります。これは、ユーザー入力によって、要素の数や必要なボタン/機能の数を知ることができないためです。以前は、配列なしでボタンが 1 つしかないときにこれを機能させることができましたが、現在は、それぞれが配列内の文字列に属し、各ボタンが独自の機能を持つ複数の動的ボタンを 1 つのページに組み込んでいます。次の私の論理は正しいですか?あなたが私を助けることができれば、それは大歓迎です。
var arrayLength = "<?php echo $arrayLength; ?>";
var click = {
click_1: function() { }
};
for (var num=2;num<=arrayLength;num++) {
var newClick = "click_" + num;
click[newClick] = function() { // controls what will happen when button is clicked };
}