お世話になっております。
firstChild
で子要素を削除することで、
なぜ該当月のみ表示されるのか理解できません。
以下に現状の理解を記載致します。
while (tbody.firstChild) { //tbodyにfirstChildがある限り(無くなるまで)
tbody.removeChild(tbody.firstChild); //「tbodyからfirstChildを除去」という処理を繰り返す
}
// ➀tbodyのfirstChild(先頭の子要素)を削除し続ける
// ➁結果、全てのtrが削除される
// ➂新たに tr が生成されて tbody内に追加される ← どこに記載されていますか?
// ➃カレンダーが該当月分のみ表示される ←➀➁➂からの繋がりが見えません。
「子要素の削除」から「該当月の表示」までの処理の流れを、
噛み砕いてご説明頂くことは可能でしょうか。
備考
以下質問の回答も参照済です。
tbody.removeChild(tbody.firstChild); ですべての tr が 削除されているのはなぜでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?