【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
const tr = document.createElement('tr'); for (let col = 0; col < 5; col++) { const td = document.createElement('td'); td.textContent = bingo[row][col]; } tr.appendChild(td); document.querySelector('tbody').appendChild(tr);
1分25秒辺りのfor文について質問です。 tr.appendChild(td);をfor文の外に書いても問題無いと思い、上記のコードで試してみたのですが、何も表示されませんでした。 僕の考えではfor文でまず5つのtd要素とtd要素のtextContentをbingo[row][col]で取得できたと思います。 この段階では要素を生成しただけでまだ、画面には表示されないので、ここでtr.appendChild(td);を書いても問題無いと思いました。 どうして、tr.appendChild(td);をfor文の中で記述しないといけないのかについて教えて欲しいです。
for文
tr.appendChild(td);
for
td要素
textContent
bingo[row][col]
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
1分25秒辺りの
for文について質問です。tr.appendChild(td);をfor文の外に書いても問題無いと思い、上記のコードで試してみたのですが、何も表示されませんでした。僕の考えでは
for文でまず5つのtd要素とtd要素のtextContentをbingo[row][col]で取得できたと思います。この段階では要素を生成しただけでまだ、画面には表示されないので、ここで
tr.appendChild(td);を書いても問題無いと思いました。どうして、
tr.appendChild(td);をfor文の中で記述しないといけないのかについて教えて欲しいです。