学习网址

  • 讯飞星火

讯飞提问

让网页每隔10秒自动刷新一次页面

讯飞回答

要让网页每隔10秒自动刷新一次页面,可以在HTML文件中添加以下JavaScript代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>自动刷新页面</title>
  <script>
    function refreshPage() {
      location.reload();
    }
    setTimeout(refreshPage, 10000); // 设置10秒后执行refreshPage函数
  </script>
</head>
<body>
  <h1>这个页面将每隔10秒自动刷新一次</h1>
</body>
</html>

笔记

网页刷新的代码本质上就是:

location.reload();

在这个例子中,讯飞给出的案例是:定义一个函数用来刷新页面(一次),在调用setTimeout()函数,将函数给作为要执行的参数传入,并设置执行的间隔。

这里有两个知识点:

  • setTimeout函数的第一个参数,可以是语句,或者函数。
  • setTimeout函数的第二个参数,是执行的时间间隔,单位是毫秒。1000 == 1秒

JS-基础语法-网页刷新基本语法和定时器联合使用_setTimeout