つまり、innerHTML に問題があります。空の配列ボタンがあり、for ループを使用してそれを埋めます。次に、別の for ループを使用して各ボタンの innerHTML を「Info」に設定しますが、サイトを確認するとボタンはまだ空です。
jQuery を使用して、buttons[s].html("Info"); を呼び出して innerHTML を設定する必要があります。ただし、文字列内に実際には HTML タグが存在しないため、ここでは buttons[s].text("Info"); を使用する方が良いでしょう。
buttons[s].html("Info");
buttons[s].text("Info");
セレクターを使用して、"btn" で始まるすべてのボタンを選択し、それらのテキストを一度に設定することもできます。
"btn"
jQuery を使用して、
buttons[s].html("Info");
を呼び出して innerHTML を設定する必要があります。ただし、文字列内に実際には HTML タグが存在しないため、ここではbuttons[s].text("Info");
を使用する方が良いでしょう。セレクターを使用して、
"btn"
で始まるすべてのボタンを選択し、それらのテキストを一度に設定することもできます。