X 秒后执行 JavaScript [英] Executing JavaScript after X seconds

查看:22
本文介绍了X 秒后执行 JavaScript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在构建一个插页式页面,使用 <div> 和 JavaScript,脚本非常简单但很整洁.

I am building a interstitial page, using <div> and JavaScript, really simple script but neat.

一切正常,但我也想在几秒钟后关闭 div(例如 10 秒).这是我目前所拥有的:

Everything is working, but I also would like to close the div's after a few seconds (like 10 seconds, for example). Here what I have so far:

  • 我有两个 div,1 和 2.
  • 我有 div 1 的 CSS 设置,例如:display: none;(div 1 包含启动画面的内容)
  • Div 2 是将覆盖页面并仅保留 div 1 可见的图层.

要加载 div,我有一个像这样的 onload 函数:

To load the div's I have a onload function like this:

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

为了隐藏 div,我有一个像这样的 onclick 函数:

To hide the divs I have an onclick function like this:

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

如何使用定时器执行 onclick 功能,我该怎么做?它也必须是 JavaScript.

How can I execute the onclick function with a timer, and how can I do it? It also has to be in JavaScript.

推荐答案

我相信您正在寻找 setTimeout 函数.

I believe you are looking for the setTimeout function.

为了让你的代码更简洁,在

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆