Как я могу добавить дату в свой календарь html? - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь сделать календарь, который показывает встречи, и я хочу сделать функцию для этого. По сути, я пытаюсь создать функцию addMeeting (day, month), которая сделает фон даты встречи желтым. Вот нерабочая функция:

function addMeeting(day, month) {
  if (date.getMonth() == month-1) {
      renderCalendar();
      document.querySelector("monthDays:nth-child(day+document.querySelectorAll('.prev-date').length)").css("background-color", "yellow");
        renderCalendar();
  };
};

Где date.getMonth(); - это индекс месяца (0-11), а renderCalendar(); отображает календарь, но следующая часть не работает:

document.querySelector("monthDays:nth-child(day+document.querySelectorAll('.prev-date').length)").css("background-color", "yellow");

1 Ответ

0 голосов
/ 05 августа 2020

попробуйте это

 function addMeeting(day, month){
      if (date.getMonth() == month-1){
          renderCalendar();
          document.querySelector("monthDays:nth-child(" + (day+document.querySelectorAll('.prev-date').length)+")").css("background-color", "yellow");
            renderCalendar();
      };
    };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...