Для того чтобы по клику на кнопку отнимать 7 дней в JavaScript, вам потребуется добавить обработчик события на клик и затем изменить значение даты на -7 дней.
Первым шагом, необходимо создать кнопку в HTML-разметке:
<button id="subtractButton">Отнять 7 дней</button>
Затем, в JavaScript, вы можете получить эту кнопку по id и добавить обработчик события на клик:
document.getElementById("subtractButton").addEventListener("click", subtractDays);
Функция subtractDays
будет вызываться при клике на кнопку. Внутри этой функции, вы можете получить текущую дату, отнять от нее 7 дней и обновить значение на странице:
function subtractDays() { // Получение текущей даты let currentDate = new Date(); // Отнятие 7 дней от текущей даты currentDate.setDate(currentDate.getDate() - 7); // Обновление значения на странице document.getElementById("result").innerHTML = currentDate.toDateString(); }
В данном примере, мы используем метод setDate()
для изменения значения дня месяца, отнимая 7 дней от текущей даты. Затем, мы обновляем значение на странице, помещая результат в элемент с id "result".
Теперь, при клике на кнопку, вы увидите на странице дату, отнятую на 7 дней.