@campus1

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

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

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

Код

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

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

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

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект