Смена div через промежуток времени

369
04 декабря 2017, 15:08

function toggle(id) { 
  document.getElementById("conten").innerHTML = document.getElementById(id).innerHTML; 
} 
toggle("first");
<a href="javascript://" onclick='toggle("first");'><img src="images/ok1.png"></a>

Вот такой скрипт есть, меняет div на странице по клику на кнопку.

Как сделать, чтобы он через определенный промежуток времени подменял div?

Answer 1

function toggle(id) {  
  document.getElementById("conten").innerHTML =   document.getElementById(id).innerHTML;  
}  
setInteval(toggle("first"), 1000);

Этот код будет подменять div каждые 1000 миллисекунд, то есть каждую секунду.

Answer 2

Для задания исполнения через некоторый промежуток времени используйте setTimeout

function toggle1() { 
   setTimeout(() => {
       document.getElementById("first").style.display = "none";
       document.getElementById("second").style.display = "block";
      }, 3000); // 3000 - время в миллисекундах
} 
READ ALSO
SQL тип данных MONEY не создается

SQL тип данных MONEY не создается

Всем приветВ phpMyadmin во вкладке SQL создаю таблицу

284
Не запускается сервер в MySQL

Не запускается сервер в MySQL

Проблема в следующемПри попытке установки MySQL на компютер установка зависает на моменте Starting server и дальше ничего не происходит

222
Sharing Mysql таблиц. Как организовать

Sharing Mysql таблиц. Как организовать

ЗдравствуйтеНа компьютере на 2-х разных физических дисках установлены Windows 10 и Ubuntu 16

182
SQL запрос с выборкой из нескольких таблиц

SQL запрос с выборкой из нескольких таблиц

ЗжравствуйтеПодскажите пожалуйста, каким образом можно сформировать следующий запрос:

201