Как изменить содержимое в кнопке при клике?

Добрый вечер, коллеги. Задача казалось бы простая, но что-то последнее время туплю. Есть три кнопки - 1, 2, 3. При клике на любую кнопку, содержимое кнопок должно меняться вот так - 2, 3, 1 и так по кругу. Если есть у кого догадки, подскажите пожалуйста.
  • Вопрос задан
  • 557 просмотров
Решения вопроса 3
0xD34F
@0xD34F Куратор тега JavaScript
document.addEventListener('click', e => {
  if (e.target.tagName === 'BUTTON') {
    const buttons = document.querySelectorAll('button');
    const texts = Array.from(buttons, n => n.innerText);
    buttons.forEach((n, i) => n.innerText = texts[(i + 1) % texts.length]);
  }
});
Ответ написан
Комментировать
Я скорее всего неправильно понял, но все же

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы