【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
先に行を作ったほうがいいのではないか?と考えました。 36 行目の後に書いても問題なく動作はしているようです。
const tr = document.createElement('tr'); document.querySelector('tbody').appendChild(tr);
今回のソースコードでは 40 行目
tr.appendChild(td);
ここで tr の子ノードの末端に td が追加されるが、tr はまだ追加していないのでここでは反映はされない。 42 行目でその td を含めたtr が追加され、ここで HTML に反映される。
tr
td
「セルを作ってからその行を追加」が、table に対する基本的な書き方ということでしょうか?
table
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
先に行を作ったほうがいいのではないか?と考えました。
36 行目の後に書いても問題なく動作はしているようです。
今回のソースコードでは 40 行目
ここで
trの子ノードの末端にtdが追加されるが、trはまだ追加していないのでここでは反映はされない。42 行目でその
tdを含めたtrが追加され、ここで HTML に反映される。「セルを作ってからその行を追加」が、
tableに対する基本的な書き方ということでしょうか?