要使用JavaScript的setInterval
函数实现轮询功能,您可以创建一个函数,该函数包含您想要定期执行的任务,然后使用setInterval
函数定期调用该函数。以下是一个简单的示例:
// 定义轮询函数 function poll() { console.log("执行轮询任务"); // 在这里执行您的任务逻辑 } // 设置轮询间隔(以毫秒为单位) const interval = 5000; // 例如,5秒 // 使用 setInterval 函数启动轮询 const pollingId = setInterval(poll, interval); // 如果需要在某个条件满足时停止轮询,可以使用 clearInterval 函数 // 例如,以下代码将在用户点击按钮时停止轮询 document.getElementById("stopPolling").addEventListener("click", () => { clearInterval(pollingId); });
在这个示例中,我们定义了一个名为poll
的函数,用于执行轮询任务。然后,我们使用setInterval
函数以指定的间隔(例如5秒)调用该函数。我们还添加了一个事件监听器,以便在用户点击按钮时停止轮询。