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

Я создаю промежуточную страницу, используя <div> и JavaScript, действительно простой, но аккуратный скрипт.

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

У меня есть два div, 1 и 2.У меня есть настройки 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.