JavaScript
1<!-- ↓これを作りたい↓ --> 2<!-- <table> 3 <tr> 4 <td>1</td> 5 <td>2</td> 6 <td>3</td> 7 <td>4</td> 8 </tr> 9 <tr> 10 <td>5</td> 11 <td>6</td> 12 <td>7</td> 13 <td>8</td> 14 </tr> 15 <tr> 16 <td>9</td> 17 <td>10</td> 18 <td>11</td> 19 <td>12</td> 20 </tr> 21 <tr> 22 <td>13</td> 23 <td>14</td> 24 <td>15</td> 25 <td>16</td> 26 </tr> 27</table> -->
上記のようにJavaScriptを使って作成したいと考えております
ですがまず最小限の
JavaScript
1<tr> 2<td></td> 3<td></td> 4</tr>
こちらを作成したいと思います。
現在はHTMLとJavaScriptを使って
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>Document</title> 8</head> 9 10<body> 11 <table id="list"> 12 <tr> 13 <td></td> 14 </tr> 15 </table> 16 17 <script src="main.js"></script> 18</body> 19 20</html>
JavaScript
1"use strict"; 2 3let tr = document.createElement("tr"); 4//tr要素作成 タグ名tr 5let td = document.createElement("td"); 6//td要素作成 タグ名td 7 8document.getElementById("list").appendChild(tr); 9//id,listをタグ指定 上記で作成したtr要素を追加 10tr.appendChild(td); 11//tr関数を指定してそこにtdを追加する 12
ここまで作成しております。
https://github.com/shingitxx/javascript_test
GitHubはこちらなります
私の行った手順は以下です。
まず検索にて
javascript ノード 複数
javascript ノード 複数
js 要素 追加
js 変数 追加
js 変数 複数
このように検索しました。
ここで変数をまとめるarrayを使えば作成したいようにできるのではないか?
っと考えて実装しました。
すると、以下のような結果になりました。
確かにarray変数を作ってやると例えば(1234)のように複数作成することは出来ましたが現在あるtrタグやtdタグを使って増やすやり方にはいたりませんでした。
ヒントや検索方法が間違っているなどアドバイスいただけたらと思いますのでご教授の程よろしくお願いいたします。
PCはMacOSを使っています。
回答4件
あなたの回答
tips
プレビュー