Как по клику на кнопку отнимать 7 дней?

Для того чтобы по клику на кнопку отнимать 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 дней.