如何使用JavaScript设置超时?

How do I set a time out using JavaScript?

本文关键字:超时 设置 JavaScript 何使用      更新时间:2023-09-26

在我的JavaScript文件中,我想在页面加载后13秒调用一个函数。我怎样才能在不阻塞任何东西的情况下正确地做到这一点?我之前的尝试导致整个页面卡住(冻结)。


这是我的代码。

setTimeout(function(){startCalculation();},-13000);
function startCalculation() {
  var v = 0;
  var x = 0;
  var element = document.getElementById("price");
  if(typeof element !== "undefined") {
    element = window[v].innerHtml;
  }
}

您可以使用JavaScript内置的setTimeout函数来完成此操作。它不会阻止用户与您的页面交互:

setTimeout(function()
{
    yourFunctionHere();
},
13000);