Выполнение JavaScript через X секунд

Я создаю межстраничную страницу, используя

и JavaScript, действительно простой сценарий, но изящный.

] Все работает, но я также хотел бы закрыть div через несколько секунд (например, через 10 секунд). Вот что у меня есть на данный момент:

  • У меня есть два div, 1 и 2.
  • I иметь настройку CSS для div 1, например: display: none; (div 1 содержит содержимое для экрана-заставки)
  • Div 2 - это слой, который будет покрывать страницу и оставлять видимым только div 1.

Чтобы загрузить div У меня есть функция onload, подобная этой:

onload="document.getElementById('div1').style.display='block';document.getElementById('div2').style.display='block'"

Чтобы скрыть div, у меня есть функция onclick, подобная этой:

<a href = "javascript:void(0)" onclick = "document.getElementById('div1').style.display='none';document.getElementById('div2').style.display='none'"></a>

Как я могу выполнить функцию onclick с таймером и как я могу это сделать? в JavaScript.

43
задан Peter Mortensen 2 May 2017 в 17:48
поделиться