@danyfir

Как сделать смену placeholder через n секунд?

Есть input с id "vvod"
Нужно чтобы каждые 3 секунды placeholder менялся с "Пожалуйста, введите" на "фамилию имя"
  • Вопрос задан
  • 184 просмотра
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
function interval(arr, delay, callback) {
  let index = -1;

  return setInterval(() => {
    index = (index + 1) % arr.length;
    callback(arr[index]);
  }, delay);
}


const intervalId = interval(
  [ 'hello, world!!', 'fuck the world', 'fuck everything' ],
  1000,
  function(placeholder) {
    this.placeholder = placeholder;
  }.bind(document.querySelector('input'))
);
Ответ написан
Комментировать
hzzzzl
@hzzzzl
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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