@nen0y

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

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

https://jsfiddle.net/j79bna2k/

Есть три дива с текстом внутри, по клику должен меняться контент по очереди. Но когда показывается последний элемент, то смена контента должна прекратиться, аналогично и с первым.
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 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;
  });
})


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

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект