ユーザー入力データによって生成されるテーブルを作成しようとしています。
テーブルはグリッドを反映しているため、各セルの ID をそのグリッドの座標にしたいと考えています。したがって、左下のセルの ID は id00 になります。右上のセル ID は、ユーザーが入力したグリッドの最大サイズになります。
たとえば、データが入力された場合。x 値 = 3; y 値 = 3 これにより、次の表が生成されます。
<table>
<tr><td id="id03"></td><td id="id13"></td><td id="id23"></td><td id="id33"></td></tr>
<tr><td id="id02"></td><td id="id12"></td><td id="id22"></td><td id="id32"></td></tr>
<tr><td id="id01"></td><td id="id11"></td><td id="id21"></td><td id="id31"></td></tr>
<tr><td id="id00"></td><td id="id10"></td><td id="id20"></td><td id="id30"></td></tr>
</table>
以下に示すように、コードの基本的な概念を特定しました。
<table>
Create a loop, initial value of r= 0; maximum value of r=y
r =0 <tr> create a secondary loop, initial value of n=0; maximum value of n = x; r remains constant for row
n=0; r= 0 <td id = “id” + “[x- (x-n)]” + “[y-r]” > </td>
….
n=3; r= 0* <td id = “id” + “[x- (x-n)]” + “[y-r]” > </td>
</tr>
….
r =3 <tr> n=0; r= 3 <td id = “id” + “[x- (x-n)]” + “[y-r]” > </td>
….
n=3; r= 3<td id = “id” + “[x- (x-n)]” + “[y-r]” > </td>
</tr>
</table>
Javascript で開発したいのですが、この言語は初めてで、コーディングに問題があります。
誰でも提供できるヘルプは大歓迎です。