下ふたつのaddEventListenerは、関数createCalendar()のなかにあるのに、
なぜそのaddEventListenerのなかで、わざわざcreateCalendar();を実行しないといけないのでしょうか。
createCalendar();をコメント化したら、addEventListenerが動作しないことまでは確認しましたが、
なんのために必要なのか、という理由がわかりません。
document.getElementById('prev').addEventListener('click', () => {
month--;
if (month < 0) {
year--;
month = 11; //December
}
createCalendar(); //ここのcreateCalendar();が、なぜ必要なのかわかりません
});
document.getElementById('next').addEventListener('click', () => {
month++;
if (11 < month) {
year++;
month = 0; //Janurary
}
createCalendar(); //ここのcreateCalendar();が、なぜ必要なのかわかりません
});
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?