@campus1

Почему не рендится таблица?

Доброй ночи господа.
Подскажите, где я туплю. При нажатии на <, должна рендится новая таблица с предыдущим месяцем.

То есть сначала у нас отображается текущий месяц знач которого 11makeCalendar(currentMonth), при клике я вызываю makeCalendar(currentMonth - 1), но оно не меняется визуально.

Код

Спасибо за помощь.
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Ошибка номер раз - html-код вы сгенерировали, но засунуть его пытаетесь куда-то не туда (туда - это view.innerHTML).

Ошибка номер два - обработчик клика после первого переключения месяца отвалится, поскольку элемент, к которому он привязан, будет удалён. Либо назначайте обработчик заново при каждом переключении месяца, либо делегируйте обработку клика элементу, который не будет перетираться при переключении (view, например).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект