@nen0y

Как изменять значение div по клику?

Как изменять значение div по клику?

https://jsfiddle.net/j79bna2k/

Есть три дива с текстом внутри, по клику должен меняться контент по очереди. Но когда показывается последний элемент, то смена контента должна прекратиться, аналогично и с первым.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
erge
@erge
Примус починяю
как-то так:

document.querySelector("button").addEventListener("click", e => {
	const items = document.querySelectorAll(".item");
  const first = items[0].textContent;
  [...items].map((el, i) => {
    el.textContent = (i < items.length - 1) ? items[i+1].textContent : first;
  });
})


допилите по вкусу, т.к. не понял
Но когда показывается последний элемент, то смена контента должна прекратиться, аналогично и с первым.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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