首页
Preview

js实现多个链接 轮循 随机跳转

如果你想在多个链接之间进行轮循和随机跳转,你可以使用JavaScript的setInterval函数结合Math.random函数来实现。以下是一个示例代码:

const links = [
  "https://example1.com",
  "https://example2.com",
  "https://example3.com",
  // 添加更多链接
];

function getRandomLink() {
  const randomIndex = Math.floor(Math.random() * links.length);
  return links[randomIndex];
}

function redirectToRandomLink() {
  const randomLink = getRandomLink();
  window.location.href = randomLink;
}

setInterval(redirectToRandomLink, 5000); // 每5秒执行一次随机跳转

在上面的代码中,我们首先定义了一个links数组,其中包含了多个链接。你可以根据需要添加更多的链接。

然后,我们定义了getRandomLink函数,用于从links数组中随机选择一个链接。

接下来,我们定义了redirectToRandomLink函数,该函数会获取一个随机链接并将页面跳转到该链接。

最后,我们使用setInterval函数来每隔5秒执行一次redirectToRandomLink函数,实现链接的轮循和随机跳转。

请注意,这段代码会在每个5秒周期内随机选择一个链接进行跳转。如果需要更改时间间隔,可以调整setInterval函数的第二个参数。

希望这个示例能满足你的需求。如果你还有其他问题,请随时提问。

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
大前端打手
假程序员

评论(0)

添加评论