gpt4 book ai didi

javascript - 一段时间后从文本数组重定向到随机站点

转载 作者:行者123 更新时间:2023-12-03 04:17:54 26 4
gpt4 key购买 nike

我有这样的代码:

jQuery(document).ready(function() {
var textArray = [
'www.google.com',
'www.stackoveflow.com'
];
var randomNumber = Math.floor(Math.random()*textArray.length);

link.setAttribute('src', textArray[randomNumber]);

setTimeout(function(){
window.location = link;
}, 1000);
});

我需要一个脚本,它可以从 textArray 中获取一个随机链接,并在一延迟后将用户重定向到该链接。我怎样才能做到这一点?

最佳答案

你的逻辑几乎是正确的,你只是有两个问题。首先,重定向时需要使用绝对URL,因此在链接中添加http://

其次,link 需要是一个字符串,以便您可以将其提供给 window.location。因此它不会有 setAttribute 函数。您可以将其设置为等于 textArray 中的随机值。试试这个:

var textArray = [
'http://www.google.com',
'http://www.stackoverflow.com'
];
var randomNumber = Math.floor(Math.random() * textArray.length);
link = textArray[randomNumber];

setTimeout(function() {
window.location.assign(link);
}, 1000);

关于javascript - 一段时间后从文本数组重定向到随机站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44067413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com